La fonction INDIRECT dans Excel est utilisée pour renvoyer la référence d'une cellule spécifiée par un texte de chaîne de caractères. Cela signifie que vous pouvez utiliser INDIRECT pour créer des références de cellules dynamiques basées sur le contenu d'une autre cellule. La syntaxe de base de la fonction INDIRECT est la suivante :
=INDIRECT(réf_texte, [a1])
réf_texte : C'est l'argument obligatoire de la fonction INDIRECT. Il s'agit du texte qui représente la référence de la cellule que vous voulez renvoyer. Ce texte peut être une adresse de cellule ou le nom d'une plage de cellules.
[a1] : C'est un argument facultatif. Si [a1] est VRAI ou omis, réf_texte est interprété en tant qu'adresse de cellule au format A1 (par exemple, A1, B2, C3, etc.). Si [a1] est FAUX, réf_texte est interprété en tant qu'adresse de cellule au format R1C1 (par exemple, R1C1, R2C2, R3C3, etc.).
Voici quelques exemples pour mieux comprendre son utilisation :
Exemple 1 :
Supposons que vous ayez le texte "A1" dans la cellule A1 et "B2" dans la cellule A2. La formule suivante dans une autre cellule renverra le contenu de la cellule A1 :
=INDIRECT(A1)
Cette formule renverra le contenu de la cellule A1, car A1 est le contenu de la cellule A1.
Exemple 2 :
Si vous avez "A1" dans la cellule A1 et que vous voulez renvoyer le contenu de la cellule A1 elle-même (plutôt que la cellule référencée par A1), vous pouvez utiliser :
=INDIRECT(A1, FALSE)
Cela renverra le contenu de la cellule A1.
Exemple 3 :
Supposons que vous ayez une plage de cellules nommée "Données" (qui va de A1 à A10). Si vous voulez additionner les valeurs de cette plage en utilisant INDIRECT, vous pouvez faire :
=SOMME(INDIRECT("Données"))
Cette formule additionnera les valeurs de la plage de cellules nommée "Données".
N'oubliez pas que la fonction INDIRECT est puissante mais peut rendre vos feuilles de calcul complexes et difficiles à comprendre si elle est utilisée de manière excessive. Utilisez-la judicieusement pour éviter toute confusion dans vos feuilles de calcul.
Support Vidéo