CUMUL de cellules similaires
Résolu
epaude
Messages postés
15
Statut
Membre
-
epaude Messages postés 15 Statut Membre -
epaude Messages postés 15 Statut Membre -
Bonjour,
Je souhaiterais avec Excel faire le cumul des dépenses d'un utilisateur sur 6 mois.
Je fais donc une somme, le problème c'est que je n'arrive pas à trouver la syntaxe pour exprimer de sommer les cellules avec le même Id
Pour que vous visualisez:
ID(A) ...... ID2(B) .. Dpenses(C) ..... CUMUL
1546 ...... 1546 ...... 23 .................. 56
1234 ...... 1234 ...... 11 .................. 32
1446 ...... 1446 ...... 05 .................. 05
1546 ...... 1546 ...... 30 .................. 33
1234 ...... 1234 ...... 21 .................. 21
1546 ...... 1546 ...... 03 .................. 03
je sais qu'il faut utiliser la fonction SOMME.SI j'ai essayé cette formule (=SOMME.SI(A2:A7;"=" &B2:B7;C2:C7)) mais le cumul n'est pris en compte qu'à partir de la case courante, or j'aurais souhaité qu'il fasse la somme depuis le début. c'est à dire que chaque ligne similaire ait le même cumul ex: 1546 = 56 à chaque fois.
Merci de votre aide
Je souhaiterais avec Excel faire le cumul des dépenses d'un utilisateur sur 6 mois.
Je fais donc une somme, le problème c'est que je n'arrive pas à trouver la syntaxe pour exprimer de sommer les cellules avec le même Id
Pour que vous visualisez:
ID(A) ...... ID2(B) .. Dpenses(C) ..... CUMUL
1546 ...... 1546 ...... 23 .................. 56
1234 ...... 1234 ...... 11 .................. 32
1446 ...... 1446 ...... 05 .................. 05
1546 ...... 1546 ...... 30 .................. 33
1234 ...... 1234 ...... 21 .................. 21
1546 ...... 1546 ...... 03 .................. 03
je sais qu'il faut utiliser la fonction SOMME.SI j'ai essayé cette formule (=SOMME.SI(A2:A7;"=" &B2:B7;C2:C7)) mais le cumul n'est pris en compte qu'à partir de la case courante, or j'aurais souhaité qu'il fasse la somme depuis le début. c'est à dire que chaque ligne similaire ait le même cumul ex: 1546 = 56 à chaque fois.
Merci de votre aide
4 réponses
-
Bonjour
il devrait suffire de bloquer les limites de champs avant de tirer la formule avec le signe $
Par ailleurs le "=" est de trop dans la formule (à utiliser pour > et < par contre)
=SOMME.SI($A$2:$A$7;B2;$C$2:$C$7))
à tirer sur la hauteur utile (B2 deviendra B3 etc...)
crdlmnt
-
Bonjour
Si les colonne A et B sont identiques, essaies comme ceci
=SOMME.SI($A$2:$A$7;A2;$C$2:$C$7)
à tirer vers le bas
Cdlmnt -
Re
ça se complique un peu
=SOMME.SI(DECALER($A$2;0;0;NBVAL(A:A);1);A2;DECALER($C$2;0;0;NBVAL(A:A);1))
Attention. Il ne doit rien avoir dans la colonne A après la dernière cellule à tester
Cdlmnt -
1. Le résultat est 0 pour toutes les lignes :s
Je ne pense pas
Le résultat est 0 pour toutes les lignes :s
2. J'ai ajouté la (super) formule de Vaucluse (salut à toi au passage) corrigée (un ";" a traitreusement remplacé un ":" après le 1° A ;-)
http://www.cjoint.com/c/FGppqMyh73d
Cdlmnt