Somme avec plusieurs conditions impossible avec SOMMEPROD ?

  • Initiateur de la discussion Initiateur de la discussion antha
  • Date de début Date de début

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 !

antha

XLDnaute Occasionnel
Bonjour à tous,

Je cherche à faire une somme sur plusieurs conditions.

Il s'agit d'un tableau à 3 colonnes (dates, nombre d'interventions avt minuit, nb d'interventions ap minuit).

D'habitude j'utilise sommeprod sans soucis, mais là cela me renvoie le nombre de dates où les conditions sont remplies, mais pas la somme totale lorsque les conditions sont remplies (ex. si en face d'une date, il y a 3 interv. avt minuit, sommeprod me renvoie 1).

J'utilise donc
Code:
Somme(SI(ANNEE(col1)=2009;Col2).

Le problème se présente lorsque je veux avoir le nombre d'interventions qui ont par ex. eu lieu avant minuit, sans qu'il y en ait eu après minuit. J'avais pensé à :
Code:
Somme(SI(ET(Annee(Col1)=2009;Col3<1);Col2)
mais cela ne marche pas.

Auriez-vous une idée pour contourner ce problème ?

Merci d'avance,
Bonne journée.
 

Pièces jointes

Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

Bonjour,

Sous réserve d'avoir bien compris, un essai avec :

Code:
=SOMMEPROD((C3:C14<>"")*(ANNEE(B3:B14)=2009))

Si pas ça, reviens avec davantage d'explications


@+

Edit : ou alors avec ceci :

Code:
=SOMMEPROD((C3:C14>=1)*(D3:D14="")*(ANNEE(B3:B14)=2009))

Essaye et dis-nous

@+
 
Dernière édition:
Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

Bonjour,

Merci de ta réponse.
C'est la formule que j'utilisais au début, mais cela ne me renvoie pas exactement ce que je veux.

SOMMEPROD renvoie le nombre de dates où il y a eu une intervention selon les conditions que l'on donne, pas le nombre d'interventions à ces dates.

Admettons qu'il n'y ait qu'une date qui remplisse les conditions, il va renvoyer "1", alors que dans le tableau il peut être indiqué que ce soir là, il y a eu 3 interventions.

J'étais donc passé par un Somme(SI;😉, qui fonctionne très bien avec une condition (ex. en 2009), mais que je n'arrive pas à adapter pour deux conditions (ex. en 2009 et sans interventions après minuit).

C'est sur ce point que je bute 🙂
 
Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

re,

Peut-être ceci :

Code:
=SOMMEPROD((C3:C14>=1)*(D3:D14="")*(ANNEE(B3:B14)=2009[COLOR=blue])*C3:C[/COLOR][COLOR=blue]14[/COLOR])

Si pas ça, indique nous le résultat attendu

A te (re)lire

@+
 
Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

C'est exactement ce que je voulais!

Je n'avais pas pensé à enlevé à remultiplier par la zone à calculer.
Je vais me le noter pour d'autres fois.

Merci beaucoup de ton aide.
Bonne fin de journée.
 
Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

re,

En fait, la première fois que tu utilises cette plage dans ta formule, c'est pour faire un test qui renvoie VRAI ou FAUX (soit 1 ou 0).

Il faut multiplier par la même plage pour que soient prises en compte les données.

Voilou pour la tentative d'explication.

@+
 
- 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

Retour