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.

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.

Comment utiliser la fonction Convertir dans Excel

Comment utiliser la fonction Convertir dans Excel

Pour convertir des unités de mesure dans Excel, nous utiliserons la fonction Convertir.

Comment utiliser la fonction HLOOKUP dans Excel

Comment utiliser la fonction HLOOKUP dans Excel

Qu'est-ce que la fonction HLOOKUP ? Comment utiliser la fonction RECHERCHEH dans Excel ? Découvrons-le avec LuckyTemplates !

Fonction SIERREUR dans Excel, formule et utilisation

Fonction SIERREUR dans Excel, formule et utilisation

La fonction SIERREUR dans Excel est assez couramment utilisée. Pour bien l'utiliser, vous devez comprendre la formule SIERREUR de Microsoft Excel.

Comment utiliser la fonction VALEUR dans Excel

Comment utiliser la fonction VALEUR dans Excel

Qu'est-ce que la fonction VALEUR dans Excel ? Quelle est la formule de valeur dans Excel ? Découvrons-le avec LuckyTemplates.com !

Fonction Excel EOMONTH, comment utiliser la fonction EOMONTH

Fonction Excel EOMONTH, comment utiliser la fonction EOMONTH

La fonction EOMONTH dans Excel permet d'afficher le dernier jour d'un mois donné, avec une mise en œuvre très simple. Vous obtiendrez alors le dernier jour d'un mois spécifique en fonction des données que nous avons saisies.

Comment utiliser la boucle do-while dans Excel VBA

Comment utiliser la boucle do-while dans Excel VBA

Vous souhaitez automatiser les tâches répétitives dans Excel VBA ? Apprenons donc à utiliser une boucle Do-While pour implémenter une série d'actions qui se répètent jusqu'à ce qu'une condition soit remplie.

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

La largeur de colonne et la hauteur de ligne par défaut dans Excel peuvent ne pas correspondre aux données que vous saisissez. L'article ci-dessous vous montre quelques façons de modifier la taille des colonnes, des lignes et des cellules dans Excel 2016. Veuillez vous y référer !

Excel 2016 - Leçon 5 : Concepts de base des cellules et des plages

Excel 2016 - Leçon 5 : Concepts de base des cellules et des plages

Chaque fois que vous travaillez avec Excel, vous devrez saisir des informations – ou du contenu – dans des cellules. Apprenons avec LuckyTemplates les concepts de base des cellules et des plages dans Excel 2016 !

Comment utiliser la fonction XLOOKUP dans Excel

Comment utiliser la fonction XLOOKUP dans Excel

Qu'est-ce que la fonction Xlookup dans Excel ? Comment utiliser Xlookup dans Excel ? Découvrons-le avec LuckyTemplates.com !