Comment utiliser la fonction indirecte dans Excel

Table des matières:

Comment utiliser la fonction indirecte dans Excel
Comment utiliser la fonction indirecte dans Excel
Anonim

Une fois que vous savez comment utiliser la fonction indirecte dans Excel, vous pouvez récupérer des informations à partir d'autres feuilles, référencer des plages nommées et les combiner avec d'autres fonctions pour créer un outil vraiment polyvalent. Cela peut demander un peu de pratique, mais avec la fonction indirecte, vous pouvez faire plus que vous ne le pensez.

Les instructions de cet article s'appliquent à Excel pour Microsoft 365, Excel 2019 et Excel 2016.

Qu'est-ce que la fonction indirecte ?

La fonction indirecte est un moyen de convertir une chaîne de texte en une référence. Autrement dit, il tire des informations d'une référence à une autre cellule ou plage. Il crée une référence à partir du texte et ne change pas lorsque des cellules, des lignes ou des colonnes sont modifiées, ajoutées ou supprimées d'une plage citée. Les références qu'il crée sont évaluées en temps réel, de sorte que la référence est toujours précise par rapport aux données à partir desquelles elle s'appuie.

Si cela vous semble un peu déroutant, ne vous inquiétez pas. La formule indirecte peut être plus facile à comprendre avec des exemples valables et dans la pratique. En cas de doute, essayez de suivre les étapes ci-dessous et vous comprendrez bientôt.

Utilisation de la fonction indirecte avec des plages nommées

Les plages nommées dans Excel sont un excellent moyen de collecter des données sous une seule référence, et la fonction indirecte facilite la saisie de ces informations. Voici comment procéder:

  1. Ouvrir un document Excel avec des plages nommées déjà appliquées. Dans notre exemple, nous avons des informations sur les ventes de divers aliments et boissons, l'argent gagné chaque jour de la semaine étant collecté sous des gammes nommées d'après les produits.

    Image
    Image
  2. Choisissez une cellule pour votre plage nommée et saisissez-en une. Dans notre exemple, nous avons utilisé Burgers. Ajoutez d'autres titres et couleurs d'indicateur si vous le souhaitez.

    Image
    Image
  3. Sélectionnez une autre cellule où vous voulez que la sortie indirecte aille. Étant donné que nous cherchons à additionner tout le volume des ventes de la semaine pour un aliment spécifique, dans ce cas Burgers, nous allons taper ce qui suit dans la cellule:

    =SOMME(INDIRECT(G5)

  4. Cela désigne une fonction SOMME, qui utilisera la fonction indirecte pour tirer les informations de la plage nommée dans la cellule G5, dans ce cas Burgers. La sortie est de 3781, le total des ventes de la semaine pour Burgers.

    Dans notre exemple, nous pouvons remplacer Burgers dans la cellule G5 par Limonade ou Desserts, les deux autres plages nommées, et la sortie passera à leur total SOMME à la place.

    Image
    Image

Utilisation de la fonction indirecte sur plusieurs feuilles

La formule indirecte est encore plus puissante lorsque vous l'utilisez pour extraire des informations d'autres feuilles. Vous n'avez pas non plus besoin d'utiliser des plages nommées pour le faire.

  1. Ouvrez votre document Excel avec plusieurs feuilles ou créez-les avec toutes les informations nécessaires.
  2. Dans la feuille où vous souhaitez que la sortie indirecte aille, créez une cellule avec le nom de la feuille à partir de laquelle vous souhaitez extraire des informations. Dans notre exemple, c'est FoodSales.
  3. Comme nous voulons extraire des informations de notre FoodSales feuille pour totaliser le nombre de Burgers vendus, nous avons tapé ce qui suit (remplacez le plage de cellules et nom(s) de feuille avec les vôtres:

    =SOMME(INDIRECT(B4&"!B4:B10"))

    Image
    Image
  4. Cela la désigne comme une fonction SOMME, puisque nous essayons de trouver un total. Il désigne alors la cellule B4 comme texte de référence pour la fonction indirecte. Le & rassemble les éléments de cette fonction, suivis d'un guillemet et d'un point d'exclamation, puis de la plage de cellules à partir de laquelle nous voulons extraire les données. B4 à B10
  5. Le résultat est le total des ventes de Burger pour cette semaine. Lorsque nous créons une nouvelle feuille FoodSales2 pour une nouvelle semaine avec des chiffres différents, nous n'avons qu'à ajuster la cellule B4 pour dire FoodSales2 pour obtenir les données sur les ventes de Burger pour cette semaine.

Utilisation de la fonction indirecte avec la référence de style R1C1

Pour les feuilles qui se développent continuellement, où la référence que vous souhaitez utiliser ne sera pas toujours dans la même cellule, les références de style R1C1 peuvent être utilisées avec la formule indirecte pour vous donner les informations dont vous avez besoin. Nous continuerons à utiliser nos exemples de ventes de produits alimentaires ici, mais imaginez que c'est pour une feuille de calcul de niveau supérieur qui examine les totaux des ventes hebdomadaires dans l'ensemble.

  1. Ouvrez le document Excel avec toutes les données que vous souhaitez extraire et sélectionnez une cellule pour la sortie de votre fonction indirecte. Dans notre exemple, nous examinons les totaux mensuels des ventes de produits alimentaires et nous souhaitons connaître le total des ventes le plus récent pour le mois.
  2. Dans notre exemple, la formule ressemble à ceci:

    =INDIRECT("R12C"&COUNTA(12:12), FAUX)

    Image
    Image
  3. La fonction indirecte utilise R12 (ligne 12) suivi d'un C pour désigner une colonne, entre guillemets. Le & joint les deux parties de la fonction ensemble. Nous utilisons la fonction COUNTA pour compter toutes les cellules non vides de la ligne 12 (en sélectionnant la ligne ou en tapant 12:12), suivies d'une virgule. FALSE le désigne comme une référence R1C1.
  4. La sortie est alors la dernière entrée de notre table, dans ce cas 8102, ou $8, 102. Lorsque nous ajouterons éventuellement les données de ventes d'avril, le dernier chiffre de ventes sera automatiquement mis à jour en temps réel.

    Image
    Image

Conseillé: