[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

Membres actuellement en ligne

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal