Somme avec 2 critères

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Les_stagiaires

XLDnaute Nouveau
Bonjour,
vous trouverez ci-joint le fichier exemple.
Mon problème ressemble à une fonction somme.si ou sommeprod, mais dans les deux cas je n'ai pas réussis à trouver la formulation.

Mon problème :
additionner les valeurs contenu en colonne C en tenant compte des critères en colonne A et B

plages de critères :
A:A : Date compris entre la date affichée sur la ligne de la formule et la date -3mois (possibilité de tenir compte uniquement des périodes mois() )
B:B : Ref article doit etre egal a la ref affiché sur la ligne de la formule

Résultat :
C:C : Somme des quantités répondant aux 2 critères

Mes tentatives :
Pour somme.si, 1 seul conditon possible
=SOMME.SI(B:B;B30;C:C) Ne tient pas compte du critère date
Pour sommeprod, les critères ne peuvent pas eter contenu dans une cellule mais écrient entre guillements.
=SOMMEprod((A:A>A39-93)*(B:B=B39)*(C:C)) affiche erreur nombre car les critères sont compris dans des cellules. (A39-93 correspond à la date -3mois a peut près sachant qu'il n'y a qu'une date par mois)
Pour ce qui est duTCD, ca serait peut etre possible en inserrant 1 champ calculé, mais je ne maitrise pas cette fonction.


Merci pour votre aide, dans l'attente de réponses.

Hugo
 

Pièces jointes

Re : Somme avec 2 critères

Merci beaucoup neo. Comme quoi tout est dans le détail. Dans le meme esprit, est ce que ca serait possible de COMPTER le nombre de cellules avec exactement les memes contraintes ? (dans le but de faire une moyenne en fait)

Habitude : Ca fonctionne aussi mais pas sur Excel 2003. Merci.
 
Re : Somme avec 2 critères

Absolument, pour compter ton nombre de valeur voici la formule

=SOMMEPROD((A2:A40>A39-93)*(B2:B40=B39)*(C2:C40<>""))

Ce qui sera égale à 1

Si tu changes les formules de la façon suivante

=SOMMEPROD((A2:A40>A39-93)*(B2:B40=B22)*(C2:C40))/SOMMEPROD((A2:A40>A39-93)*(B2:B40=B22)*(C2:C40<>""))

Le

SOMMEPROD((A2:A40>A39-93)*(B2:B40=B39)*(C2:C40<>"")) = 9987

et le

SOMMEPROD((A2:A40>A39-93)*(B2:B40=B22)*(C2:C40<>"")) = 4

Donc

=SOMMEPROD((A2:A40>A39-93)*(B2:B40=B22)*(C2:C40))/SOMMEPROD((A2:A40>A39-93)*(B2:B40=B22)*(C2:C40<>""))

sera égale à 9987/4 soit 2496.75

Neo
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
Réponses
10
Affichages
18 K
Compte Supprimé 979
C
D
Réponses
5
Affichages
2 K
D
Retour