Fonction NB.SI
Résolu
bonemine1960
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
bonemine1960 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
bonemine1960 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Fonction NB.SI
- Fonction si et - Guide
- Nb.si en anglais - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
5 réponses
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?
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))}
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 :
A adapter selon votre plage de cellules.
Cordialement.
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