Verifier les doublons avec NB.SI

Bonjour à tous,

Je cherche à utiliser la formule NB.SI() pour vérifier qu'il n'y a pas de doublons dans ma colonne.

Mais j'ai un problème car la formule ne différencie par 0E1 et 0E2 et 0E3 car il les considère comme des chiffres scientifiques alors qu'ils ne le sont pas (ce sont des string!)

Vous pouvez voir dans le fichier joint que le résultat retourné par le formule est 3 alors qu'il devrait me retourner 1 !

Savez comment je peux faire pour que la fonction considère 0E0 comme un string et non comme 0exp0?

Je vous remercie par avance,

David

14classeur1.xlsx (9.29 Ko)

bonjour

=SOMMEPROD(--(B1:B5=B2))

resultat 1 apres test

cordialement

Bonjour,

Merci pour la réponse elle fonctionne ! mais que veux dire les deux "-" devant la matrice? Je n'arrive pas à comprendre leur role

Bonne journée

re

c'est pour faire "pro"

ça converti les 'vrai" en 1 ce qui permet d'additionner

cordialement

Bonjour david1100, tulipe_4,

Une autre solution avec la fonction "N" qui renvoie texte ou nombre.

=SOMMEPROD(N(B2=$B$1:$B$5))

Toutefois, j'ai la même interrogation que david1100, à quoi servent le -- dans SOMMEPROD, cela fait plusieurs fois que je vois ça et je n'ais toujours pas compris cette formulation.

Merci d'avance.

Cordialement.


tulipe_4 a écrit :

re

c'est pour faire "pro"

ça converti les 'vrai" en 1

Merci tulipe_4, je vais méditer là dessus.

Cordialement.

re

les 2--c'est comme *1

cordialement

Re tulipe_4,

Ok, c'est noté, merci pour cette petite leçon.

En tout cas tu disais vrai

c'est pour faire "pro"

=SOMMEPROD(($B$1:$B$5=B1)*1)

Bonne fin de journée.

Rechercher des sujets similaires à "verifier doublons"