[Résolu] Y a-t-il une équivalence à NB.SI.ET (filtrage sur plusieurs colonnes)

PLE

XLDnaute Nouveau
Bonjour

1.Existe t il une formule permettant de faire une sorte de NB.SI.ET CALCUL1 CALCUL2

Mes formules actuelles :
calcul1 : NB.SI(data!P:p;">-1")-NB.SI(data!P:p;">20") ==> résultat : 63
calcul2 : NB.SI(data!M:M;">-1")-NB.SI(data!M:M;">20") ==> résultat : 62

Mon besoin
connaitre le nombre de valeur colonne P commune avec le calcul2 ==> résultat : 33

2.dans mes formules est-il possible de ne pas spécifier les valeurs -1 et 20 mais de faire appel à une cellule ?


Merci de votre aide
 
Dernière édition:

piga25

XLDnaute Barbatruc
Re : Y a-t-il une équivalence à NB.SI.ET (filtrage sur plusieurs colonnes)

Bonjour,

Sans fichier exemple du résultat souhaité difficile de répondre.
Peut-être comme ceci :
1/
=SOMMEPROD((P:p>MINI)*(P:p>MAXI)*(M:M>MINI)*(M:M>MAXI))
2/ oui, nommer une cellule "mini" dans laquelle il y aura "-1" et une "maxi" dnas laquelle il y aura "20"
 

PLE

XLDnaute Nouveau
Re : Y a-t-il une équivalence à NB.SI.ET (filtrage sur plusieurs colonnes)

Merci de ta réponse
Malheureusement cela ne donne pas le bon résultat
ci joint mon fichier (la formule est à rentrer dans la case en jaune et doit donner comme résultat 33)
 

Pièces jointes

  • fichierPLE.xlsx
    41.2 KB · Affichages: 43

tdenfert

XLDnaute Impliqué
Re : Y a-t-il une équivalence à NB.SI.ET (filtrage sur plusieurs colonnes)

bonjour,

avec ceci

Code:
=SOMMEPROD((data!P2:P225>=mini)*(data!P2:P225<=maxi)*(data!M2:M225>=mini)*(data!M2:M225<=maxi))

on obtient 33

si vous voulez ajouter des éléments dans la base il vaut mieux utiliser des listes nommées dynamiques
 

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 347
Membres
102 868
dernier inscrit
JJV