Somme sur plage variable ?

Bonjour,

Je reprends un fichier que je n'ai pas créé et j'ai un peu de mal avec certaines formules.

Quelqu'un pourrait-il me "déchiffrer" ceci :

=SOMME(INDIRECT("Page1!$I$"&SOMME(F3;2)):INDIRECT("Page2!$I$"&SOMME(F4;2))) ???

Que signifie la synthaxe INDIRECT("Page1!$I$"&SOMME(F3;2)) par exemple ?

Que somme-t'on au final ? je m'y perds vraiment car je ne suis pas une pro d'excel !

Merci pour votre aide !!

Hinde

bonjour

alors...

indirect va te donner la valeur (chiffre ou texte) de ce qu'il ya en Page1 a la cellule I et pour definir le numero :il correspond a la somme de la cellule f3 +2 ;memechose pour le second INDIRECT et la formule comme elle commence par SOMME fait l'addition de ces 2 valeurs ainsi recuperées

Asavoir ; la fonction SOMME ne marche pas avec des + (quoique) mais avec des ;

cordialement

Bonjour hindeee,

Bonjour tulipe_3, le forum,

J'en rajoute une couche !..

Un exemple pour bien comprendre la fonction INDIRECT:

J’affecte la valeur 15 à la cellule A1.

J’affecte la valeur 25 à la cellule B15.

En B1, j’écris la formule =INDIRECT("B" & A1) et j’obtiens la valeur de B15, c'est à dire 25.

La formule renvoie la valeur de la cellule située en colonne B et à la ligne correspondant à la valeur contenue par A1, c'est à dire la ligne 15.

C'est donc une façon indirecte de renvoyer la référence d'une cellule.

Dans ce cas =INDIRECT("B" & A1) est équivalent à =B15.

De même, si F3 a la valeur 5.

SOMME(F3;2) vaut 5+2=7

et

INDIRECT("Page1!$I$"&SOMME(F3;2)) est équivalent à Page1!$I$7

Et pour finir, si F4 a la valeur 7

SOMME(F4;2) vaut 7+2=9

=SOMME(INDIRECT("Page1!$I$"&SOMME(F3;2)):INDIRECT("Page1!$I$"&SOMME(F4;2)))

est équivalent à

=SOMME(Page1!$I$7:Page1!$I$9)

On effectue donc la somme des valeurs de la plage I7:I9.

Tu peux remarquer que je n'ai pas respecté tout à fait ta formule.

Dans la deuxième partie de l'expression, j'ai remplacé Page2! par Page1!

Tu peux aussi vouloir faire

=SOMME(Page1!$I$7;Page2!$I$9)

Le point-virgule entre les 2 arguments indique qu'il s'agit de 2 éléments distincts.

Dans ce cas, on ajoute la valeur de la cellule Page1!$I$7 à celle de la cellule Page2!$I$9.

Voila, voila ...

A+

Bonjour à tous !

Je vous remercie infiniment pour vos deux réponses. En effet c'est beaucoup plus clair comme ça. J'en découvre à chaque fois un peu plus et je me rend de plus en plus compte qu'Excel est un bel outil !

Merci encore et bonne journée !

Hinde

Rechercher des sujets similaires à "somme plage variable"