Somme.si avec un critère double

Bonjour,

Je voudrais faire une formule en somme.si ou le critère est "double" ... je m'explique :

Dans la colonne A il y a une série de date, et dans la colonne B une série de montants.

Je dois additionner les montants qui correspondent à des dates comprises entre une date définie et une autre.

Je n'y arrive pas sans passer par une cellule intermédiaire (qui teste si la date est dans le critère et renvoie VRAI ou FAUX)

Qui peut m'aider svp ?????

merci d'avance pour vos conseils éclairés...

Bonjour et bienvenue sur ce forum,

Avant de te répondre je t'invite à lire la charte du forum si ce n'est déjà fait.

On comprend que tu sois embêté mais évite les mots du genre "help", "à l'aide" etc..., si tu postes ici c'est que tu as besoin d'aide sinon te ne le ferais pas.

Ce serait sympa de supprimer ce mot du sujet de ton fil.

Pour répondre à ta demande, essaye cette formule :

=SOMMEPROD((A1:A4>=C1)*(A1:A4<=C2)*B1:B4) avec

La plage tes dates entre A1 et A4

La plage des montants en B1 et B4

La date min en C1 et la date max en C2.

Amicalement

Dab

... je n'arrive pas à ouvrir le lien ? y a-t-il qqch de particulier à faire ?

Bonjour

Je viens de contrôler, le lien fonctionne normalement en cliquant dessus.

Cordialement

re,

Merci de ta modification du sujet.

N'hésite pas à poser tes questions nous y répondrons volontiers.

Dan

Edit : désolé pour cette collision Amadeus

capture d ecran 2013 10 15 a 13 43 26

Bonjour

Bonjour Dan, pas de problème.

Au cas ou notre ami (e) n'arriverait pas à ouvrir le lien

Projet1

Cordialement

Merci pour ta réponse, et dsl pour le "Help" de détresse ...

Malheureusement, je ne peux pas trier les lignes par dates croissantes car le tableau comporte d'autres données et doit être classé selon ceux-ci ...

J'ai fait la formule suivante :

=SOMME.SI(date;ET(">=date(2006;09;01);<=date(2007;08;31)");B5:B33)

(le nom date désignant la colonne avec les dates ...)

Mais ça ne marche pas...

Par contre ça marche si je fais

=SOMME.SI(X5:X33;VRAI;B5:B33)

en mettant dans la colonne X :

=ET(dateacte<=DATE(2007;8;31);dateacte>=DATE(2006;9;1))

Mais ça m'oblige à utiliser une colonne intermédiaire (X) et c'est ce que je veux éviter ...

Bonjour

SOMMEPROD n'exige aucun tri, normalement, la formule doit fonctionner, même si la colonne contient d'autres données.

C'est du reste en cela que SOMMEPROD est remarquable.

Essaie, tu verras bien!

Cordialement

14planif.xlsm (42.98 Ko)

re,

Essaye comme ceci : =SOMMEPROD((date>=date(2006;09;01))*(date<=date(2007;08;31))*(B5:B33))

Dan

Rechercher des sujets similaires à "somme critere double"