Fonction INDIRECT

Cet article décrit la syntaxe de formule et l’utilisation de la fonction INDIRECT dans Microsoft Excel.

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 type A1, une référence de type L1C1, un nom défini comme référence ou une référence à une cellule en tant que chaîne de caractères. Si ref_text n’est pas une référence de cellule valide, la méthode INDIRECT renvoie la #REF! valeur d’erreur.

    • Si ref_text fait référence à un autre document (une référence externe), l’autre document doit être ouvert. Si le manuel source n’est pas ouvert, la méthode INDIRECT renvoie la #REF! valeur d’erreur.

      Remarque    Les références externes ne sont pas pris en charge Excel Web App.

    • 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), la méthode INDIRECT renvoie une #REF! comme erreur.

      Remarque    Ce comportement est différent de Excel versions antérieures à Microsoft Office Excel 2007, qui ignorent la limite dépassé et retournent une valeur.

  • 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. Cette valeur se réfère, à son tour, à la cellule B5, laquelle contient la valeur 62.

62

Besoin d’aide ?

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

×