NB.SI.ENS Différent de

Résolu
nicolas4107 Messages postés 3 Statut Membre -  
Vaucluse Messages postés 27336 Statut Contributeur -
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 ?
A voir également:

1 réponse

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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
9
nicolas4107 Messages postés 3 Statut Membre
 
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 !
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
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)

crdlmnt
2
nicolas4107 Messages postés 3 Statut Membre > Vaucluse Messages postés 27336 Statut Contributeur
 
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 !
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441 > nicolas4107 Messages postés 3 Statut Membre
 
OK, je passe le sujet en résolu
.. mais pour moi SOMMEPROD fait plus "propre"
Bonne route
crdlmnt
0