NB.SI.ENS Différent de
Résolu
nicolas4107
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Excel différent de 0
- Différent de 0 excel - Meilleures réponses
- Nb si ens différent de - Meilleures réponses
- Nb.si.ens différent de vide ✓ - Forum Excel
- Nb.si.ens différent de - Forum Excel
- NB.SI.ENS Cellule différente de vide - Forum Excel
- Comment faire "différent de" sous excel/ ✓ - Forum Excel
- Nb.si.ens ou ✓ - Forum Excel
1 réponse
Bonjour
si vous écrivez 20-12, rien d'étonnant à ce qu'Excel prenne ça pour un 8, il y a des tas de mathématiciens qui ont fait ça avant lui!
si vous voulez compter les valeurs différentes de 8 ou 20 dans un champ A1:A100
=NB.SI.ENS(A1:A100;"<>12";A1:A100;"<>20")
et si votre champ contient des cellule vides à ne pas compter:
=NB.SI.ENS(A1:A100;"<>12";A1:A100;"<>20";A1:A100;"<>")
Mais en final, si c'est un texte que vous voulez exclure:
=NB.SI(A1:A100;"<>"&20-12)
crdlmnt
Errare humanum est, perseverare diabolicum
si vous écrivez 20-12, rien d'étonnant à ce qu'Excel prenne ça pour un 8, il y a des tas de mathématiciens qui ont fait ça avant lui!
si vous voulez compter les valeurs différentes de 8 ou 20 dans un champ A1:A100
=NB.SI.ENS(A1:A100;"<>12";A1:A100;"<>20")
et si votre champ contient des cellule vides à ne pas compter:
=NB.SI.ENS(A1:A100;"<>12";A1:A100;"<>20";A1:A100;"<>")
Mais en final, si c'est un texte que vous voulez exclure:
=NB.SI(A1:A100;"<>"&20-12)
crdlmnt
Errare humanum est, perseverare diabolicum
C'est bien un texte que je souhaite exclure.
Je viens d'essayer "<>"&20-12 mais Excel continu de considérer que c'est un 8 !
Je n'ai jamais traité ça comme ça!!!??
mais curieusement, si cette fois je n'ai pas fait d'erreur, la formule,compte bien le nombre de 20-12 dans la liste avec:
NB.SI(A1:A10;"20-12") et ne les confond pas avec une valeur 8
alors on peut tenter:
=NBVAL(A1:A100)-NB.SI(A1:A100;"20-12")
ou alors plus simplement:
=SOMMEPROD((A1:A100<>"20-12")*1)
crdlmnt
=NBVAL(A1:A100)-NB.SI(A1:A100;"20-12")
Cela a résolu mon problème, merci beaucoup !
.. mais pour moi SOMMEPROD fait plus "propre"
Bonne route
crdlmnt