SOMMEPROD avec 3 conditions
Résolu
tomcats
-
tomcats -
tomcats -
Bonjour à tous,
voici l'obstacle que je rencontre : dans une cellule d'une feuille je souhaite faire la somme d'une colonne D quand une condition est respectée dans chacune des colonnes A,B et C. (A,B,C et D se trouvant sur une seconde feuille).
exemple : Faire la somme des valeurs de D quand dans la ligne sont respectées les conditions suivantes : A=ok, B=1 et C=bleu.
Pour le moment j'ai qqchose comme ça : =SOMMEPROD(('Feuille2'!A10:A20="ok")*('Feuille2'!B10:B20="1")*('Feuille2'!C10:C20="bleu");'Feuille2'!D10:D20)
J'éspère m'être fait comprendre, ce dont je ne suis pas convaincumoi même.
voici l'obstacle que je rencontre : dans une cellule d'une feuille je souhaite faire la somme d'une colonne D quand une condition est respectée dans chacune des colonnes A,B et C. (A,B,C et D se trouvant sur une seconde feuille).
exemple : Faire la somme des valeurs de D quand dans la ligne sont respectées les conditions suivantes : A=ok, B=1 et C=bleu.
Pour le moment j'ai qqchose comme ça : =SOMMEPROD(('Feuille2'!A10:A20="ok")*('Feuille2'!B10:B20="1")*('Feuille2'!C10:C20="bleu");'Feuille2'!D10:D20)
J'éspère m'être fait comprendre, ce dont je ne suis pas convaincumoi même.
A voir également:
- Sommeprod avec condition texte
- Excel cellule couleur si condition texte - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Texte barré whatsapp - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
1 réponse
Bonjour
vous n'êtes pas loin sauf erreur de compréhension:
=SOMMEPROD(('Feuille2'!A10:A20="ok")*('Feuille2'!B10:B20="1")*('Feuille2'!C10:C20="bleu")*(Feuille2'!D10:D20))
SOMMEPROD, qui est une petite merveille, fait la somme de l'item qui contient une adresse de champ sans égalité.
Si vous avez excel 2007 ou +, vous pouvez écrire aussi:
=SOMME.SI.ENS(D10:D20;A10:A20;"ok";B10:B20;1;C10:C20;"Bleu")
c'est un peu moins gourmand en capacité._(rajouter le nom de la feuille, je suis flemmard ce soir)
_fonctionne aussi avec NB.SI.ENS sans adresse de champ à sommer
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
vous n'êtes pas loin sauf erreur de compréhension:
=SOMMEPROD(('Feuille2'!A10:A20="ok")*('Feuille2'!B10:B20="1")*('Feuille2'!C10:C20="bleu")*(Feuille2'!D10:D20))
SOMMEPROD, qui est une petite merveille, fait la somme de l'item qui contient une adresse de champ sans égalité.
Si vous avez excel 2007 ou +, vous pouvez écrire aussi:
=SOMME.SI.ENS(D10:D20;A10:A20;"ok";B10:B20;1;C10:C20;"Bleu")
c'est un peu moins gourmand en capacité._(rajouter le nom de la feuille, je suis flemmard ce soir)
_fonctionne aussi avec NB.SI.ENS sans adresse de champ à sommer
crdlmnt
ne sommes nous pas seuls à comprendre ce que l'on explique?
J'ai de plus finalement opté pour votre deuxième proposition que je ne connaissais pas et que je trouve beaucoup plus pratique.
Encore un grand merci !