Somme prod avec si

Résolu/Fermé
PATOU54A Messages postés 19 Date d'inscription jeudi 9 août 2012 Statut Membre Dernière intervention 8 août 2013 - 22 janv. 2013 à 21:09
PATOU54A Messages postés 19 Date d'inscription jeudi 9 août 2012 Statut Membre Dernière intervention 8 août 2013 - 23 janv. 2013 à 19:00
Bonjour,

voici ma demande.

si(la valeur d'une colonne ="oui") et si(la date d'une colonne est comprise entre le 01/01/2013 et le 31/01/2013) alors (somme d'une colonne) sinon 0

Voici mon calcul

=si(AG10:AG10000="oui";(SOMMEPROD((J10:J10000>=DATEVAL("01/01/2013"))*(J10:J10000<=DATEVAL("31/01/2013"))*K10:K10000));0)

Quand je suis dans fx le résultat est correct, mais dans ma cellule le résultat est 0.

Merci

3 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 22/01/2013 à 21:36
Salut,

pour reprendre ta formule

=SOMMEPROD((AG10:AG10000="oui")*(J10:J10000>="01/01/2013"*1)*(J10:J10000<="31/01/2013"*1)*(K10:K10000))

il serait plus judicieux de saisir les dates de recherche dans 2 cellules ex D1 et E1
la formule devient
=SOMMEPROD((AG10:AG10000="oui")*(J10:J10000>=D1)*(J10:J10000<=E1)*(K10:K10000))
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Bonsoir,

si les valeurs en col K sont numériques, la formule est OK avec les {} de matricielle (valider dans la fin de barre de formule par Ctrl + Shift + Entrée
les 3 à la fois)

Bonne suite
Cordialement
EDIT : sinon, vérifier les col de formule
ou bien la 1ere ligne de col AG est vide
0
autant pour moi :
je ne sais comment j'ai pu faire fonctionner parfaitement cette formule, jusqu'à ce que j'y revienne
j'ai dû perdre la fée Clochette

donc Mike-31 (que je salue) a raison
Bonne suite
0
PATOU54A Messages postés 19 Date d'inscription jeudi 9 août 2012 Statut Membre Dernière intervention 8 août 2013
23 janv. 2013 à 19:00
MERCI
0