Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL pour MAC Exclure une plage dans un SOMME.SI.ENS

monsieurmarcadet

XLDnaute Junior
Bonjour,

Voilà mon problème :

Je dois faire la somme d'une plage selon plusieurs critères. J'utilise pour cela SOMME.SI.ENS. Jusqu'ici tout va bien.

Sauf que l'un de mes critères est une liste de noms définis et que j'aimerais faire la somme quand autre chose qu'un nom de cette liste est saisie (ou même rien). J'ai tenté "<>A13:A15", mais manifestement ça ne fonctionne pas.

Je vous laisse un fichier en exemple et je vous remercie infiniment.
 

Pièces jointes

  • test.xlsx
    36.3 KB · Affichages: 33

chris

XLDnaute Barbatruc
Bonjour

Pas possible avec SOMME.SI

En matriciel
Code:
=SOMME(SI(($B$2:$B$10="Bananes")*(ESTERREUR(EQUIV($C$2:$C$10;$F$2:$F$4;0)));$A$2:$A$10;0))
 

Pièces jointes

  • VentesFruits.xlsx
    9 KB · Affichages: 33

JHA

XLDnaute Barbatruc
Bonjour à tous,
Bonjour Chris

A essayer avec sommeprod
Code:
=SOMMEPROD($A$2:$A$10*NON(ESTNUM(EQUIV($C$2:$C$10;Vendeurs;0)))*($B$2:$B$10="Bananes"))

JHA
 
Dernière édition:

monsieurmarcadet

XLDnaute Junior
Bonsoir,

Chris ça marche impec ! Par contre, je dois rajouter un critère (comme le premier avec les fruits) et j'avoue ne pas trop savoir comment l'inclure ici.

JHA ça ne fonctionne pas, mais j'ai essayer rapidement. Je recommencerais demain.

Merci vous 2 !!
 

gosselien

XLDnaute Barbatruc
Bonjour,

il aurait été bien de donner la version avec laquelle tu travailles
J'ai mis un TCD très souple et facile avec segment (valable à partir de 2010 ) °_°
P.
 

Pièces jointes

  • test (7).xlsx
    14.8 KB · Affichages: 27

Jocelyn

XLDnaute Barbatruc
Bonjour le Forum,
Bonjour monsieurmarcadet, chris, JHA , gosselien ,

Principalement pour saluer mes petit et petite camarade de jeu et accessoirement pour le fun

Si l'on veut une formule un peut plus courte que se soit

chez chris cette partie (ESTERREUR(EQUIV($C$2:$C$10;$F$2:$F$4;0)))

ou chez JHA cette partie NON(ESTNUM(EQUIV($C$2:$C$10;Vendeurs;0)))

peut être remplacer par (NB.SI(F2:F4;C2:C10)=0)

Cordialement
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…