Somme avec trois conditions

Voila j'ai un tableau

A B C D

2000 Divers Général 40

2001 EDF Charge 112

2002 Divers Charge 12

2009 Cadeau Général 87

Je voudrai faire la somme pour l'année 2009 par exemple, de ts les nombre de la colonne D correspondant à la fois des divers de la colonne B et des général de la colonne C.

POur deux critères j'uilise la formule somme(si(...... ms je n'arrive pas à prendre en compte l'année.

Quelqu'un peut il m'aider ???

Merci

Bonsoir,

Peut-tu mettre un fichier ex pour plus de facilité stp.

Voir plus haut Joindre un fichier

Cdlt,

.

Bonsoir et bienvenue

=SOMMEPROD((A1:A4=2009)*(B1:B4="Divers")*(C1:C4="Général")*D1:D4)

Remplace les plages par les bonnes en faisant attention quelles soient toutes identiques dans leurs lignes (exemple : A1:A4 ... B1:B4 ... et non pas A1:A4 ... B2:B4)

Amicalement

Nad

Bonsoir

Supposons les données de A2 à D500

=SOMMEPROD((ANNEE($A$2:$A$500)=2009)*($B$2:$B$500="Divers")*($C$2:$C$500="Général")*($D$2;$D$500))

Sommeprod((Champ1=Critère1)*(Champ2=Critère2)*(Champ3=Critère3)*(Plage à Sommer)

Les champs doivent être délimités (pas de colonne entière) et tous d'égales longueurs.

Cordialement

Edit:Excuses Nad, pas vu.

https://www.excel-pratique.com/~files/doc/EXEMPLE_EXCEL.xls

Voila j'ai essayé avec la formule sommeprod, mais ca ne marche pas

Merci pour vos réponses

amicalement

Rio

Salut le forum

Rioflan, sur ton tableau normal que cela ne fonctionne pas,

tu n'as pas Divers et Général en 2009.

=SOMMEPROD((A2:A36=2009)*(B2:B36="Divers")*(C2:C36="Général")*(D2:D36))

Si tu veux Divers ou Général en 2009

=SOMMEPROD((A2:A36=2009)*((B2:B36="Divers")+(C2:C36="Général"))*(D2:D36))

Mytå

Effectivement il n'y a pas de divers et général, j'ai corrigé, c'était pour donner un exemple.

Voila ca ne marche toujours pas et je n'ai pas la solution

Amicalement

Rio

https://www.excel-pratique.com/~files/doc/Q3jT4EXEMPLE_EXCEL.xls

Bonjour à tous les lève tôt,

Les autres également.

Chez moi ça fonctionne, rioflan , as-tu pensé à modifier la formule, puisque tu as modifier le fichier.

 =SOMMEPROD((A2:A36=2009)*((B2:B36="Divers")+(C2:C36="Général"))*(D2:D36))

deviens

=SOMMEPROD((A2:A40=2009)*((B2:B40="Divers")+(C2:C40="Général"))*(D2:D40))  

Ton fichier en retour.

https://www.excel-pratique.com/~files/doc/Ex_retour.xls

Cdlt,

S’acharner ne sert à rien, il suffit de patienter et de réfléchir !

.

Je vous remercie de vos réponses rapides, mais j'ai du mal m'exprimer sur la commande. En réalité, je veux la somme pour l'année 2009 de tous les divers de la catégorie général. Je devrai trouver 252 et non pas 726,56.

En vous remerciant par avance

Rio

Bonjour

Attention, la formule :

=SOMMEPROD((A2:A40=2009)*((B2:B40="Divers")+(C2:C40="Général"))*(D2:D40))

est fausse car elle additionne les montants des cellules répondant VRAI au 1er critère et répondant VRAI au 3ème critère ET additionne à nouveau les cellules répondant VRAI aux 3 critères.

La bonne formule est :

=SOMMEPROD((A2:A40=2009)*(B2:B40="Divers")*(C2:C40="Général")*D2:D40)

Amicalement

Nad

Re rioflan ,

La formule,

 =SOMMEPROD((A2:A36=2009)*((B2:B36="Divers")+(C2:C40="Général"))*(D2:D36))

Deviens,

=SOMMEPROD((A2:A40=2009)*((B2:B40="Divers")*(C2:C40="Général"))*(D2:D40))  

Ton fichier en retour.

https://www.excel-pratique.com/~files/doc/Ex_retour_V2.xls

Cdlt,

n'oublie pas le RESOLU ci c'est le cas !!!

S’acharner ne sert à rien, il suffit de patienter et de réfléchir !

.

Désolé,Nad-Dan,

Pas vu ton poste.

Cdlt,

.

Rechercher des sujets similaires à "somme trois conditions"