Fonction INDIRECTE dans Excel

Fonction INDIRECTE dans Excel

La fonction INDIRECT d'Excel vous aide à référencer facilement les données en cas de besoin. Vous trouverez ci-dessous des détails sur la façon d'utiliser la fonction INDIRECT dans Excel .

Fonction INDIRECTE dans Excel

Qu'est-ce que la fonction INDIRECT dans Excel ?

La fonction Excel INDIRECT renvoie une référence de cellule valide à partir de la chaîne de texte fournie. INDIRECT est utile lorsque vous souhaitez assembler une valeur de texte pouvant être utilisée comme référence valide.

  • Objectif : Créer une référence à partir du texte.
  • Valeur de retour : une référence de feuille de calcul valide.
  • Argument:
    • ref_text - Référence fournie sous forme de texte.
    • a1 - (facultatif) Une valeur booléenne pour indiquer une référence de type A1 ou R1C1.
    • La valeur par défaut est TRUE = A1 style.
  • Recette:=INDIRECT(ref_text, [a1])

Remarque lors de l'utilisation de la fonction INDIRECT dans Excel

La fonction INDIRECT renvoie une référence de cellule valide à partir d'une chaîne de texte fournie. INDIRECT est utile lorsque vous devez construire une valeur de texte en concaténant des chaînes de texte distinctes qui peuvent être traduites en une référence de cellule valide.

INDIRECT évalue deux arguments, ref_textet a1. Ref_text est la chaîne de texte à évaluer comme référence. A1 indique le type de référence pour la valeur de texte à venir. Lorsque a1 est VRAI (valeur par défaut), le type est A1. Lorsque a1 est FALSE, le type est R1C1. Par exemple:

=INDIRECT("A1") // Returns a reference like =A1
=INDIRECT("R1C1",FALSE) // Returns a reference like =R1C1

L'objectif d'INDIRECT peut sembler déroutant au début, mais il existe de nombreuses situations dans lesquelles vous devez créer une référence à partir d'un texte, notamment :

  • Une formule de nom de feuille personnalisable.
  • Une formule peut assembler une référence de cellule à partir de chaque petit morceau de texte.
  • Une référence fixe ne changera pas même si des lignes ou des colonnes sont supprimées.
  • Créez des tableaux de nombres avec la fonction ROW dans des formules complexes.

Remarque : INDIRECT est une fonction instable, elle peut donc ralentir votre progression lors du traitement de feuilles de calcul volumineuses ou complexes. Par conséquent, utilisez-le avec précaution.

Exemple 1 - Les noms des feuilles de calcul sont personnalisables

Dans l'exemple ci-dessus, INDIRECT est configuré pour utiliser un nom de feuille personnalisable comme suit :

=INDIRECT(B5&"!A1") // The sheet name in B6 is a variable

La formule de B5, copiée, concatène le texte de B5 avec la chaîne "!A1" et renvoie le résultat comme INDIRECT. La fonction INDIRECT évalue ensuite le texte et le convertit en une référence appropriée. Les résultats en C5:C9 sont les valeurs de la cellule A1 dans les 5 feuilles de calcul répertoriées dans la colonne B.

Exemple 2 : Table de recherche personnalisable

Dans la feuille de calcul ci-dessous, RECHERCHEV est utilisée pour calculer les coûts de deux fournisseurs, A et B. En utilisant le fournisseur dans la colonne F, RECHERCHEV utilise automatiquement ce tableau exact :

Fonction INDIRECTE dans Excel

La formule en G5 est :

=VLOOKUP(E5,INDIRECT("vendor_"&F5),2,0)

Exemple 3 : référence fixe

La référence créée par INDIRECT ne changera pas même si la cellule, la ligne ou la colonne est insérée ou supprimée. Par exemple, la formule ci-dessous fera toujours référence aux 100 premières lignes de la colonne A, même si les lignes de cette plage sont supprimées ou insérées :

=INDIRECT("A1:A100") // will not change

Remarque lors de l'utilisation de la fonction INDIRECT dans Microsoft Excel

  • Les références créées par INDIRECT sont évaluées en temps réel et le contenu de la référence est également affiché.
  • Lorsque ref_text est une référence externe à un autre classeur, ce classeur doit être ouvert.
  • a1 est facultatif. Lorsqu'il est omis, a1 est une référence de type TRUE = A1.
  • Lorsque a1 est défini sur FALSE, INDIRECT crée une référence de type R1C1.

Excel 2016 - Leçon 6 : Modifier la taille des colonnes, des lignes et des cellules dans Excel

Excel 2016 - Leçon 6 : Modifier la taille des colonnes, des lignes et des cellules dans Excel

Découvrez comment modifier la taille des colonnes, des lignes et des cellules dans Excel 2016 pour afficher vos données efficacement.

Comment utiliser la fonction HLOOKUP dans Excel

Comment utiliser la fonction HLOOKUP dans Excel

Apprenez comment utiliser la <strong>fonction HLOOKUP</strong> dans Excel pour rechercher des données efficacement. Découvrez des conseils et des exemples utiles !

Comment utiliser la fonction WORKDAY dans Microsoft Excel

Comment utiliser la fonction WORKDAY dans Microsoft Excel

Découvrez comment utiliser la fonction WORKDAY dans Microsoft Excel pour calculer efficacement les jours ouvrables en excluant week-ends et jours fériés.

Comment utiliser les fonctions VSTACK et HSTACK dans Excel

Comment utiliser les fonctions VSTACK et HSTACK dans Excel

Découvrez comment empiler et ajouter des données efficacement dans Excel avec les fonctions VSTACK et HSTACK. Améliorez votre productivité !

Comment utiliser la fonction NORMDIST dans Excel

Comment utiliser la fonction NORMDIST dans Excel

Découvrez comment utiliser la fonction NORMDIST dans Excel pour analyser les données statistiques, en suivant nos étapes simples et efficaces.

Comment utiliser la boucle do-while dans Excel VBA

Comment utiliser la boucle do-while dans Excel VBA

Vous souhaitez automatiser des tâches répétitives dans Excel VBA ? Découvrez comment utiliser une boucle Do-While pour exécuter des actions jusqu

Comment accéder et ouvrir un fichier Excel 97/2003 .xls dans Excel 2016, 2019 et 365 ?

Comment accéder et ouvrir un fichier Excel 97/2003 .xls dans Excel 2016, 2019 et 365 ?

Découvrez comment ouvrir danciens fichiers Excel avec Excel 365 (2016/2019).

Comment utiliser la fonction DSUM pour calculer des sommes avec des conditions complexes dans Excel

Comment utiliser la fonction DSUM pour calculer des sommes avec des conditions complexes dans Excel

Découvrez comment utiliser la fonction DSUM dans Excel pour calculer des sommes conditionnelles complexes efficacement.

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Fonction Match dans Excel : Comment utiliser la fonction Match avec des exemples

Découvrez comment utiliser la <strong>fonction Match</strong> dans Excel pour le traitement de données. Apprenez avec des exemples pratiques.

Jouez à puzzle sur Excel

Jouez à puzzle sur Excel

MehmetSalihKoten, un utilisateur de Reddit, a créé une version entièrement fonctionnelle de Tetris dans Microsoft Excel.