Description
Renvoie la référence spécifiée par une chaîne de caractères. Les références sont immédiatement évaluées afin d’afficher leur contenu. Utilisez la fonction INDIRECT lorsque vous voulez modifier la référence à une cellule à l’intérieur d’une formule sans modifier la formule à proprement parler.
Syntaxe
INDIRECT(réf_texte, [a1])
La syntaxe de la fonction INDIRECT contient les arguments suivants :
-
Ref_text Obligatoire. Référence à une cellule qui contient une référence de style A1, une référence de style R1C1, un nom défini comme référence ou une référence à une cellule sous forme de chaîne de texte. Si ref_text n’est pas une référence de cellule valide, INDIRECT retourne la #REF ! #VALEUR!.
-
Si ref_text fait référence à un autre classeur (une référence externe), l’autre classeur doit être ouvert. Si le classeur source n’est pas ouvert, INDIRECT retourne le #REF ! #VALEUR!.
Remarque : Les références externes ne sont pas prises en charge dans Excel Web App.
-
Si ref_text fait référence à une plage de cellules en dehors de la limite de lignes de 1 048 576 ou de la limite de colonne de 16 384 (XFD), INDIRECT renvoie une #REF ! peut avoir les autres causes suivantes.
-
-
A1 Facultatif. Représente une valeur logique qui indique le type de référence contenu dans la cellule de l’argument réf_texte.
-
Si l’argument a1 est VRAI ou omis, l’argument réf_texte est interprété comme une référence de type A1.
-
Si l’argument a1 est FAUX, l’argument réf_texte est interprété comme une référence de type L1C1.
-
Exemple
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
Données |
||
---|---|---|
B2 |
1,333 |
|
B3 |
45 |
|
Georges |
10 |
|
5 |
62 |
|
Formule |
Description |
Résultat |
=INDIRECT(A2) |
Valeur de la référence dans la cellule A2. Il s’agit d’une référence à la cellule B2, laquelle contient la valeur 1,333. |
1,333 |
=INDIRECT(A3) |
Valeur de la référence dans la cellule A3. Il s’agit d’une référence à la cellule B3, laquelle contient la valeur 45. |
45 |
=INDIRECT(A4) |
Étant donné que la cellule B4 comporte le nom défini « Georges », la référence à ce nom défini correspond à la cellule B4, laquelle contient la valeur 10. |
10 |
=INDIRECT(« B"&A5) |
Combine « B » avec la valeur comprise dans la cellule A5, c’est-à-dire 5. Elle fait à son tour référence à la cellule B5, qui contient la valeur 62. |
62 |