EXCELL tri sur valeurs différentes
Résolu
gilesburne
Messages postés
2
Statut
Membre
-
gilesburne Messages postés 2 Statut Membre -
gilesburne Messages postés 2 Statut Membre -
Bonjour à tous,
Dans un fichier excell j'utilise la formule =NB.SI(BP1:BP4000;"Orange")
cela me permet de calculer le nombre de cellules contenant le texte orange dans la colonne BP, de la ligne 1 à 4000 - et cela marche très bien.
Mais je voudrais ajouter des conditions sur cette formule, à savoir:
calculer le nombre de cellules contenant le texte orange, mais aussi contenant un chiffre entre 1 et 8 dans la colonne BT.
J'ai donc voulu écrire cette formule mais cela ne fonctionne pas.
=NB.SI(BP1:BP4000;"Orange")-(AE2:AE4000;"=8")-(NBVAL(AE2:AE4000)-NB.SI(AE2:AE4000;">=1"))
Quelqu'un a t'il une solution?
Merci,
Giles.
Dans un fichier excell j'utilise la formule =NB.SI(BP1:BP4000;"Orange")
cela me permet de calculer le nombre de cellules contenant le texte orange dans la colonne BP, de la ligne 1 à 4000 - et cela marche très bien.
Mais je voudrais ajouter des conditions sur cette formule, à savoir:
calculer le nombre de cellules contenant le texte orange, mais aussi contenant un chiffre entre 1 et 8 dans la colonne BT.
J'ai donc voulu écrire cette formule mais cela ne fonctionne pas.
=NB.SI(BP1:BP4000;"Orange")-(AE2:AE4000;"=8")-(NBVAL(AE2:AE4000)-NB.SI(AE2:AE4000;">=1"))
Quelqu'un a t'il une solution?
Merci,
Giles.
3 réponses
-
Bonjour,
La fonction SOMMEPROD permet cela :=SOMMEPROD((BP1:BP4000="Orange")*(BT1:BT4000>0)*(BT1:BT4000<9))
Elle compte les lignes où il y a "Orange" dans la colonne BP et un chiffre entre 1 et 8 dans BT.
Note: C'est une formule matricielle, il faut la valider avec Ctrl+Alt+Entrée.
A+ -
bonjour
Tu veux tester dans la colonne BT mais ta formule est dans AE.
Tu devrais plutôt utiliser SOMMEPROD :
=SOMMEPROD((BP1:BP4000="Orange")*(BT1:BT4000>=1)*(BT1:BT4000<=8))
Attention, toutes les plages doivent avoir la même taille, ce que tu n'as pas respecté dans ton essai. -
super, ça marche.
effectivement le sommeprod est plus simple.
merci à tous,