Recherche et référence - Fonction INDIRECT

La description

La fonction INDIRECT renvoie la référence spécifiée par une chaîne de texte.

Si vous tapez la référence B1 dans une formule Excel, Excel comprend que cela fait référence à la cellule B1. Toutefois, Excel ne comprend pas la chaîne de texte «B1» comme une référence. Par conséquent, si votre référence de cellule prend la forme d'une chaîne de texte, vous devrez utiliser la fonction INDIRECT pour la convertir en une référence de cellule réelle.

Les références sont immédiatement évaluées pour afficher leur contenu. Utilisez INDIRECT lorsque vous souhaitez modifier la référence à une cellule dans une formule sans modifier la formule elle-même.

Syntaxe

INDIRECT (ref_text, [a1])

Arguments

Argument La description Obligatoire / facultatif
Ref_text

Une 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.

Voir les notes ci-dessous.

Obligatoire
A1

Valeur logique qui spécifie le type de référence contenu dans la cellule ref_text.

Si a1 est TRUE ou est omis, ref_text est interprété comme une référence de style A1.

Si a1 est FALSE, ref_text est interprété comme une référence de style R1C1.

Optionnel

Remarques

  • Si ref_text n'est pas une référence de cellule valide, INDIRECT renvoie le #REF! valeur d'erreur

  • 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 renvoie le #REF! valeur d'erreur

  • Si ref_text fait référence à une plage de cellules en dehors de la limite de ligne de 1 048 576 ou de la limite de colonne de 16 384 (XFD), INDIRECT renvoie un #REF! Erreur

Applicabilité

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemple