Faire une somme.si.ens sur excel 2003
Résolu
eloddy
-
eloddy -
eloddy -
Bonjour,
J'ai lu les messages précédents mais n'arrive pas à les transposer à mon cas. Je veux faire un somme.si avec plusieurs critères, sur Excel 2003.
Les conditions sont avec du texte. Par exemple.
A B C D
Age Nombre Nationnalité Client
adulte 1 française oui
enfant 2 française oui
senior 1 marocain oui
adolescent 4 italien non
adulte 10 française oui
adulte 5 américain non
enfant 2 japonais non
adulte 2 japonais oui
Je veux par exemple calculer le nb d'adultes français client de mon entreprise.
Sur Excel 2007, j'aurais fait la formule suivante :
=SOMME.SI.ENS(B:B;A:A;"adulte";C:C;"française";D:D;"oui")
Mais sur Excel 2003 je n'arrive pas à trouver d'équivalent
Merci d'avance pour vos conseils....!
J'ai lu les messages précédents mais n'arrive pas à les transposer à mon cas. Je veux faire un somme.si avec plusieurs critères, sur Excel 2003.
Les conditions sont avec du texte. Par exemple.
A B C D
Age Nombre Nationnalité Client
adulte 1 française oui
enfant 2 française oui
senior 1 marocain oui
adolescent 4 italien non
adulte 10 française oui
adulte 5 américain non
enfant 2 japonais non
adulte 2 japonais oui
Je veux par exemple calculer le nb d'adultes français client de mon entreprise.
Sur Excel 2007, j'aurais fait la formule suivante :
=SOMME.SI.ENS(B:B;A:A;"adulte";C:C;"française";D:D;"oui")
Mais sur Excel 2003 je n'arrive pas à trouver d'équivalent
Merci d'avance pour vos conseils....!
3 réponses
-
Bonjour
et avec
=SOMMEPROD((($A$2:$A$9="adulte")*($C$2:$C$9="française")*($D$2:$D$9="oui")))
avec sommeprod, tu ne peux pas faire sur une colonne entière
Argitxu -
Bonjour,
Quand vous aurez goûté à Sommeprod vous ne pourrez plus vous en passer ;-)
Cette formule existait déjà bien avant Excel 2003, elle était seulement un peu limitée a ses débuts par les performances des processeurs.
Mon intervention consistera seulement à compléter la formule d'Argixu qui a perdu la colonne B en chemin.
SOMMEPROD((($A$2:$A$200="adulte")*($C$2:$C$200="française")*($D$2:$D$200="oui")*($B$2:$B$200)))
Les champs peuvent être étendus, une seule contrainte: ils doivent tous avoir la même dimension. -