Somme INDIRECTE - Feuilles Excel et Google

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel vous apprendra à utiliser la fonction INDIRECT imbriquée dans la fonction SOMME dans Excel et Google Sheets.

Somme INDIRECT utilisant la référence de cellule

Une façon de résumer une plage référencée dynamiquement consiste à utiliser une combinaison de SUM et de la fonction INDIRECT pour obtenir la sortie. Sa syntaxe est :

Cet exemple référencera dynamiquement la plage spécifiée dans cellule F5 et additionner ses valeurs.

1 =SOMME(INDIRECT(F5))

Dans cet exemple, l'adresse de plage a été saisie manuellement. Par conséquent, toute insertion ou suppression de ligne ou de colonne entraînerait la modification de la valeur finale.

Somme INDIRECT à l'aide de la référence de feuille dynamique

Pour additionner une plage référencée dynamiquement à partir d'une autre feuille de calcul, la fonction INDIRECT peut être imbriquée dans la fonction SUM pour trouver le résultat.

Cet exemple référencera dynamiquement la plage dans la feuille de calcul 'Texas" et trouver la somme.

1 =SOMME(INDIRECT(B3&"!"&C3))

La fonction INDIRECT avec l'opérateur de concaténation (&) convertit la chaîne de texte en une référence de feuille de calcul valide.

INDIRECT - Fonction volatile

Avertissement: La fonction INDIRECT est volatile. Cela signifie qu'il recalcule chaque fois que le classeur recalcule. Si vous comptez sur trop de fonctions INDIRECTES, cela aura un impact négatif sur la vitesse de votre classeur.

Alternativement, vous pouvez utiliser d'autres fonctions non volatiles. Une de ces fonctions est la fonction OFFSET.

SOMME dynamique utilisant la fonction OFFSET

La fonction OFFSET renvoie une référence à une plage qui est décalée d'une cellule ou d'une plage de départ d'un nombre spécifié de lignes et de colonnes. Il peut être imbriqué dans la fonction SUM pour référencer dynamiquement une plage et des valeurs de somme. Sa syntaxe est :

L'exemple suivant utilisant la fonction OFFSET référencera dynamiquement la plage 'D3:D7‘.

1 =SOMME(DECALAGE(B2,1,2,5,1))

En commençant par la cellule B2, la fonction décale une (1) ligne et deux (2) colonnes pour obtenir la plage D3:D7 avec une hauteur de 5 et une largeur de 1.

Si les deux derniers arguments ‘[la taille]' et '[largeur]' sont omis, la nouvelle référence aura la même hauteur et la même largeur que la référence de départ. Par conséquent, une plage de hauteur et de largeur similaires peut également être utilisée comme référence de départ et décaler le nombre de lignes et de colonnes pour obtenir la nouvelle référence.

Remarque : La fonction OFFSET permet aux formules de s'adapter dynamiquement aux données. Par conséquent, un ajout ou une suppression de lignes et de colonnes ne modifierait pas la sortie finale.

Somme INDIRECTE dans Google Sheets

Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave