Sommeprod avec un ou ?

Résolu
Momosenpai Messages postés 24 Statut Membre -  
Momosenpai Messages postés 24 Statut Membre -
Bonjour

Je viens d'apprendre à utiliser grâce a ce forum la fonction sommeprod pour faire une somme de valeur avec des conditions cependant je me retrouve avec une difficulté aujourd'hui :

Voici la fonction sommeprod que j'ai et qui marche comme il faut :

=SOMMEPROD((MOIS(donnes!$G$4:$G$10000)=LIGNE($A1))*(donnes!$J$4:$J$10000="cond2")*(donnes!$H$4:$H$10000))

je voudrais ajouter a ma deuxième condition un "ou" c'est a dire que j'ai envie qu'il me sélectionne les données ayant "condition2" ou "condition3" parmis les autres données .

J'ai trouvé une petite solution mais la formule est trop longue( additionner un autre sommeprod avec la condition3 ), je voulais voir si y'avait moyen d'optimiser ma formule

voici ce que j'ai trouvé :
=SOMMEPROD((MOIS(donnes!$G$4:$G$10000)=LIGNE($A1))*(donnes!$J$4:$J$10000="cond2")*(donnes!$H$4:$H$10000))+SOMMEPROD((MOIS(donnes!$G$4:$G$10000)=LIGNE($A1))*(donnes!$J$4:$J$10000="cond3")*(donnes!$H$4:$H$10000))

Merci d'avance

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 442
 
Bonjour
Votre formule devrait fonctionner, mais vous pouvez peut être faire plus court avec celle ci:essayez:
=SOMMEPROD((MOIS(donnes!$G$4:$G$10000)=LIGNE($A1))*((donnes!$J$4:$J$10000="cond2")+(donnes!$J$4:$J$10000="cond3"))*(donnes!$H$4:$H$10000))

attention à toutes les parenthèses.

crdlmnt
1
Momosenpai Messages postés 24 Statut Membre
 
Merci beaucoup ! c'est beaucoup mieux comme sa :)
0