Fonction NB.SI
Résolu
bonemine1960
Messages postés
2
Statut
Membre
-
bonemine1960 Messages postés 2 Statut Membre -
bonemine1960 Messages postés 2 Statut Membre -
Bonjour,
Je voudrais calculer dans une plage le nombre de valeurs comprises entre 0 et 50. Est-ce possible avec la fonction NB.SI (ou avec une autre) ? Merci d'avance de votre réponse
Je voudrais calculer dans une plage le nombre de valeurs comprises entre 0 et 50. Est-ce possible avec la fonction NB.SI (ou avec une autre) ? Merci d'avance de votre réponse
5 réponses
-
bonjour
sur la plage A1:A30
=NB.SI($A$1:$A$30;"<" & 50)-NB.SI($A$1:$A$30;"<" & 0)
bonne suite -
Bonjour
avec NB.SI si vous n'avez pas de valeurs négatives et pas de cellule vides dans le champ:
pour une liste de A1 à A1000
=NB.SI(A:A;"<50,000001")
mais elle comptera aussi les valeurs négatives
s'il y en a:
=SOMMEPROD((A1:A1000>=0)*(A1:A1000<=50))
ou aussi:
=NB.SI(A1:A1000;"<50,00001")-NB.SI(A1:A1000;"<0")
crdlmnt
Ps le nombre de décimales après 50, dépend de ce que vous avez comme décimale dans votre liste.(NB.SI ne fonctionne pas avec "=<50")
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique? -
Bonjour
vous pouvez utiliser la formule SOMMEPROD:
=SOMMEPROD((plage<=50)*(plage>=0))
exemple:
=SOMMEPROD((A1:A6<=50)*(A1:A6>=0))
ou encore la formule SOMME en matricielle:
(à valider par Ctrl+Shift+Enter le curseur dans la barre de formule)
{=SOMME((plage<=50)*(plage>=0))}
exemple:
{=SOMME((A1:A6<=50)*(A1:A6>=0))} -
Bonjour,
si vous avec une version d'Excel 2007 ou 2010, vous pouvez utiliser la formule NB.SI.ENS :=NB.SI.ENS(A1:A8;">0";A1:A8;"<50")
A adapter selon votre plage de cellules.
Cordialement. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour
Merci à tous de vos réponses rapides, j'ai pris la première solution et ça marche !!!!