Somme à 2 et 3 conditions

Salut,

je voudrais faire des sommes en fonction de 2 ou 3 conditions.

Je vous joints le fichier pour le problème.

J'ai essayé avec sommeprod mais je ne vois pas pourquoi ca cloche.

Je n'ai peut être pas utilisé la bonne méthode.

Merci pour votre aide.

fr

20somme.xlsx (10.73 Ko)

Bonsoir,

Sans regarder trop loin, je pense que tu ne devrais pas inclure les entêtes dans tes formules.

Quand tu écris =SOMMEPROD((ANNEE(CC!B:B) B:B inclus le mot "Date"

Cordialement

ddetp88

En D4, matriciel Ctrl+Maj+Entrée

=SOMME((ANNEE(CC!$B$2:$B$15)=$D$3)*(SIERREUR(CHERCHE($B4;CC!$C$2:$C$15)>1;FAUX))*(CC!$D$2:$D$15))

limite la plage, mais cela ne suffit pas

le test ="*"&...&"*" ne fonctionne pas, essaie le seul ligne à ligne, donc remplace par CHERCHE

merci à vous 2 pour vos réponses.

@ddetp88 : je ne vois pas où insérer "date" ?

j'inclus les entêtes dans les formules car les entêtes sont des listes et je voudrais choisir le mois et l'année et afficher la somme des produits correspondants.

@Steelson : j'ai essayé la formule, mais ca ne marche pas.

Au début j'avais mis cette formule dans la cellule E4 :

=SI($B4="";"";SOMME.SI(CC!C2:C6;"*"&$B4&"*";CC!D2:D6))

ce code fonctionne mais il faut que je sélectionne manuellement la plage correspondant au mois d'avril.

J'ai mis ensuite B:B car la liste de la feuille CC va continuer à s'agrandir.

Je voulais donc faire un tableau général où je peux choisir le mois, l'année et faire la somme en fonction des produits.

Merci pour votre aide !

fr

Bonjour,

Dans ton tableau de données, onglet CC, tu as des entêtes à ton tableau. Sommeprod n'apprécie pas à priori. Tu peux y pallier en déclarant des plages.

Tu peux remplacer ta formule par

=SOMMEPROD((ANNEE(Plage1)=$D$3)*(Plage2="*"&Stats!$B4&"*")*Plage3)

En ayant préalablement nommé les plages 1 à 3.

Vois la modification. Les plages peuvent être dynamiques en utilisant decaler et nbval.

Sinon ton deuxième test sert à quoi dans la formule : (Plage2="*"&Stats!$B4&"*")

Que cherches tu à obtenir?

Cordialement

ddetp88

8ddetp-somme.xlsx (12.19 Ko)

Bonjour,

Ci-joint une possibilité ... parmi tant d'autres ...

telecofr a écrit :

@Steelson : j'ai essayé la formule, mais ca ne marche pas.

as-tu validé en formule matricielle par Ctrl+Maj+Entrée ????

13somme.xlsx (11.36 Ko)

Bonjour Steelson et James,

Trop fort!

J'étais entrain de lui faire la même chose

=SOMMEPROD((ANNEE(Plage1)=$D$3)*(SIERREUR(CHERCHE(B4;Plage2)>=1;FAUX))*Plage3)

sans obtenir de résultat!

J'avais omis de valider la formule

avec as-tu validé en formule matricielle par Ctrl+Maj+Entrée ????

Cordialement

Et j'ai ajouté le calcul mois dans une variante de mon ami/compère James ... sans le savoir du reste. En utilisant le format mmmm pour l'affichage.

Bonjour à tous,

Comme trop souvent sur le Forum ... après plusieurs contributions pour trouver la solution ...le demandeur semble s'évaporer ...

Hé oui, il nous a lancé un défi, nous a fait vibrer ... il a pris la solution au passage, espérons ...

merci à tout le monde pour votre aide !

Ca marche. Je n'avais pas validé avec ctrl maj et entrée...

merci !

fr

ps : je ne savais pas qu'il fallait répondre à la minute près sur le forum... Petites impatientes

Bonjour,

Merci pour tes remerciements ... qui récompensent tous les contributeurs ...!!!

Ce n'est pas tant la vitesse à laquelle il faudrait répondre ... que le fait de constater le nombre de téléchargements des propositions ...

sans que cela ne soit suivi d'un commentaire .... (positif ou négatif ... )

Rechercher des sujets similaires à "somme conditions"