Problème Excel

Fermé
pioupiou83 Messages postés 3 Date d'inscription dimanche 25 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012 - 25 nov. 2012 à 19:02
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 25 nov. 2012 à 20:10
Bonjour,

Je cherche une fonction pour pouvoir mettre juste les montant <3000 et >20000
J'ai deja fait cette fonction pour les <500 mais des que je marque >20000 dans ma cellule j'ai 0 qui apparait .

=SOMME.SI.ENS('Base de données'!Z19:Z254;'Base de données'!Z19:Z254;"<500";'Base de données'!W19:W254;"2012";'Base de données'!X19:X254;"1")
Si vous pouvez m'aidez si vous plais .






A voir également:

2 réponses

pioupiou83 Messages postés 3 Date d'inscription dimanche 25 novembre 2012 Statut Membre Dernière intervention 25 novembre 2012
25 nov. 2012 à 19:19
C'est sur Excel 2010...
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
25 nov. 2012 à 20:10
Bonjour,
Le problème est que dans la formule SOMME.SI.ENS il n'est pas possible de mettre l'opérateur logique « OU ». On peut mettre plusieurs critères mais ils sont tous implicitement reliés par des « ET ».
Donc si le critère c'est de faire la somme des valeurs <3000 OU > 20000 il existe deux solutions.
Faire la somme de deux formules comme ceci :
=SOMME.SI.ENS('Base de données'!Z19:Z254;'Base de données'!Z19:Z254;"<3000";'Base de données'!W19:W254;"2012";'Base de données'!X19:X254;"1")+SOMME.SI.ENS('Base de données'!Z19:Z254;'Base de données'!Z19:Z254;">20000";'Base de données'!W19:W254;"2012";'Base de données'!X19:X254;"1")
Ou utiliser le bon vieux SOMMEPROD comme ceci :
=SOMMEPROD(('Base de données'!Z19:Z254)*(('Base de données'!Z19:Z254>20000)+('Base de données'!Z19:Z254<3000))*('Base de données'!W19:W254=2012)*('Base de données'!X19:X254=1))

0