Problème Excel
pioupiou83
Messages postés
3
Statut
Membre
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
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 .
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:
- Problème Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
2 réponses
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))
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))