INDIRECT (INDIRECT, fonction)

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 :

  • réf_texte    Obligatoire. Représente une référence à une cellule qui contient une référence de type A1, une référence de type R1C1, un nom défini comme référence ou une référence à une cellule sous la forme d’une chaîne de caractères. Si l’argument réf_texte n’est pas une référence de cellule valide, la fonction INDIRECT renvoie la valeur d’erreur #REF!.

    • Si l’argument réf_texte fait référence à un autre classeur (une référence externe), ce dernier doit être ouvert. Si le classeur source ne l’est pas, la fonction INDIRECT renvoie la valeur d’erreur #REF!.

      Remarque    : les références externes ne sont pas prises en charge dans Excel Web App.

    • Si l’argument réf_texte fait référence à une plage de cellules en dehors de la limite de 1 048 576 lignes ou de 16 384 colonnes (XFD), la fonction INDIRECT renvoie une erreur #REF!.

      Remarque    : ce comportement est différent des versions d’Excel antérieures à Microsoft Office Excel 2007, qui ignorent les dépassements de limite et renvoient 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, et 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

S’applique à : Excel 2016 Preview, Excel 2010, Excel Starter, Excel 2013, Excel Online, Excel 2016 for Mac, Excel for Mac 2011, Excel 2007



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue