Somme avec plusieurs conditions impossible avec SOMMEPROD ?

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

  • ex. somme si.xls
    13.5 KB · Affichages: 85

Tibo

XLDnaute Barbatruc
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:

antha

XLDnaute Occasionnel
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 :)
 

Tibo

XLDnaute Barbatruc
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

@+
 

antha

XLDnaute Occasionnel
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.
 

Tibo

XLDnaute Barbatruc
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.

@+
 

miguelangelo

XLDnaute Occasionnel
Re : Somme avec plusieurs conditions impossible avec SOMMEPROD ?

Bonjour à tous

je te propose via un tcd et une petite modif de ton fichier.
peut etre une solution, peut etre pas.
a toi de voir
 

Pièces jointes

  • test somme si.xls
    10.5 KB · Affichages: 96
  • test somme si.xls
    10.5 KB · Affichages: 104
  • test somme si.xls
    10.5 KB · Affichages: 110

Discussions similaires

Statistiques des forums

Discussions
312 322
Messages
2 087 278
Membres
103 507
dernier inscrit
tapis23