Bonjour,
J'ai un soucis avec la formule Excel NB.SI.ENS.
Je veux ce qui est différent de 20-12 donc j'inscrit la valeur suivante :
....;"<>20-12")
Hors Excel m'interprète cela comme tous ce qui est différent de 8. (20 - 12)
Quelqu'un aurait la solution ?
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:
Bonjour Vaucluse et merci de votre réponse.
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 !
Exact, j'ai du rater quelque chose dans mon essai.
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)
Je viens d'utiliser la méthode suivante qui fonctionne, cela n'est pas à mon avis la meilleure solution, il doit y avoir plus simple mais cela a le mérite au moins de fonctionner !
=NBVAL(A1:A100)-NB.SI(A1:A100;"20-12")
Cela a résolu mon problème, merci beaucoup !
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