Re : Somme si avec un OU + éviter une répétition de code

pepsi

XLDnaute Occasionnel
Bonjour le forum,

J'essaye d'écrire une formule qui me semble dans la logique correcte, mais qui ne renvoie aucun résultat :

Je voudrais calculer une somme de prix, que le type soit dans mon exemple des pommes ou des oranges.


Code:
=SOMME.SI(A2:A6;OU("pomme";"orange");B2:B6)

Qu'est ce qui n'est pas correcte dans ma formule,

Merci pour votre aide
 

Pièces jointes

  • exemple1.xlsx
    10.9 KB · Affichages: 35
  • exemple1.xlsx
    10.9 KB · Affichages: 39
  • exemple1.xlsx
    10.9 KB · Affichages: 38
Dernière édition:

pepsi

XLDnaute Occasionnel
Bonjour le forum,

Je cherche à simplifier maintenant ma formule. Est ce possible d'éviter la répétition : =SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))


Code:
=SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))*B2:B6)+SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))*c2:c26)

merci encore
 

Jocelyn

XLDnaute Barbatruc
Re Bonjour,

dans la formule que tu voudrait simplifiée je suppose que la partie *c2:c26 est une erreur de frappe et que tu voulais mettre *c2:c6, si oui tu peux simplifier je pense de cette façon :

Code:
=SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))*B2:C6)

Cordialement
 

pepsi

XLDnaute Occasionnel
Merci Jocelyn
Effectivement, c'était une erreur de frappe.

Et si maintenant, je souhaite simplifier cette formule

Code:
=SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))*B2:B6)+SOMMEPROD(((A2:A6="pomme")+(A2:A6 ="orange"))*E2:E6)

merci
 

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 219
Membres
103 158
dernier inscrit
laufin