Comment utiliser INDIRECT avec SUM dans Excel ?

Lorsque vous combinez INDIRECT avec la fonction SOMME, vous pouvez créer une formule de somme dynamique. Et cette formule vous permet de faire référence à une cellule où vous avez la plage (sous forme de texte) pour laquelle vous voulez la somme. Cela signifie que vous n’avez pas besoin de modifier encore et encore la référence de la formule elle-même.

utiliser-indirect-avec-somme

INDIRECT vous permet de créer une référence de cellule ou de plage en y saisissant le texte.

Combinez INDIRECT avec SOMME

Vous pouvez utiliser les étapes ci-dessous :

  • Tout d’abord, dans une cellule, entrez la plage à laquelle vous souhaitez vous référer.
  • Après cela, dans une cellule différente, entrez la fonction SOMME.
  • Ensuite, entrez la fonction INDIRECT et, dans le premier argument de INDIRECT, faites référence à la cellule avec l’adresse de plage.
  • Maintenant, fermez les deux fonctions et appuyez sur Entrée pour obtenir le résultat.
combiner-indirect-et-somme

Au moment où vous appuyez sur Entrée, il renvoie la somme des valeurs de la plage A2: A7.

somme de valeurs

Utilisez INDIRECT pour faire référence à une autre feuille à SOMME

Disons que vous avez une plage qui se trouve dans une feuille différente, dans ce cas, vous pouvez également utiliser INDIRECT et SOMME.

indirect-pour-référer-une-autre-feuille-pour-additionner

Dans l’exemple ci-dessus, nous avons entré la formule dans « Feuille2 » et fait référence à la plage de la feuille « Données ». Et dans la formule, il y a deux cellules différentes avec des valeurs auxquelles se référer. Dans la première cellule, vous avez le nom de la feuille et dans la deuxième cellule la plage elle-même.

=SUM(INDIRECT(A1&"!"&B1))

Utiliser INDIRECT pour SUM avec plusieurs feuilles

Si vous avez plusieurs feuilles et que vous souhaitez additionner les valeurs d’une plage de toutes ces feuilles, vous devez utiliser une formule comme ci-dessous :

indirect-à-somme-multiple-feuilles
=SUMPRODUCT(SUMIF(INDIRECT("'"&A2:A4&"'!"&B2),">0"))

Dans cette formule, nous avons utilisé SUMPRODUCT et SUMIF au lieu de SUM. Dans l’INDIRECT, il y a une référence au nom des feuilles et de la gamme. Cela crée une plage 3D pour la plage A2: A7 dans les trois feuilles (Data1, Data2 et Data3).

somme-produit-combiné-sommesi

Après cela, SUMIF utilise cette plage et renvoie les sommes individuelles des trois plages.

sumif-utilise-la-gamme

En fin de compte, SUMPRODUCT utilise ces valeurs et renvoie une seule valeur de somme dans la cellule.

sumproduct-retourne-une-seule-somme

Vous pouvez en savoir plus sur l’utilisation de SUMPRODUCT IF à partir d’ici et avoir une meilleure clarté sur son utilisation ici.

Obtenir le fichier Excel

Télécharger

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *