OVH Cloud OVH Cloud

doublons

3 réponses
Avatar
Michel
bonsoir à tous !

une petite dernière..:)
Pour ne pas copier bêtement une formule, (afin de comprendre
précisément), quelqun pourrait me détailler cette formule en détails
qui me permet de detecter des doublons dans une liste de valeurs.

les adresses ok, mais pourquoi la fonction ligne? et le code zéro,

un grand merci d'avance et pourquoi pas une amélioration ?? de cette
dernière

=SI(EQUIV(A:A;A:A;0)=LIGNE();"ok";"doublon")

Michel

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

3 réponses

Avatar
AV
les adresses ok, mais pourquoi la fonction ligne? et le code zéro,


Afin de comprendre, je t'invite à regarder la fonction EQUIV et ses différents
arguments

AV

Avatar
Ricky
Bonjour *Michel*
| bonsoir à tous !
|
| une petite dernière..:)
| Pour ne pas copier bêtement une formule, (afin de comprendre
| précisément), quelqun pourrait me détailler cette formule en détails
| qui me permet de detecter des doublons dans une liste de valeurs.
|
| les adresses ok, mais pourquoi la fonction ligne? et le code zéro,
|
| un grand merci d'avance et pourquoi pas une amélioration ?? de cette
| dernière
|
| =SI(EQUIV(A:A;A:A;0)=LIGNE();"ok";"doublon")


Quand EQUIV trouve un doublon il renvoie la position donc si le n° de ligne est vide cela montre que EQUIV n'a pas trouvé de doublon

0 pour que EQUIV recherche la valeur exacte et non la plus proche en dessous (-1) ou au-dessus(1)



--
Ricky [MVP] Visitez les faq....
http://www.faqoe.com http://faqword.free.fr
http://dj.joss.free.fr/faq.htm http://www.excelabo.net
Avatar
Michel
Merci de ton explication et une bonne soirée !

Michel

Ricky a pensé très fort :
Bonjour *Michel*
bonsoir à tous !

une petite dernière..:)
Pour ne pas copier bêtement une formule, (afin de comprendre
précisément), quelqun pourrait me détailler cette formule en détails
qui me permet de detecter des doublons dans une liste de valeurs.

les adresses ok, mais pourquoi la fonction ligne? et le code zéro,

un grand merci d'avance et pourquoi pas une amélioration ?? de cette
dernière

=SI(EQUIV(A:A;A:A;0)=LIGNE();"ok";"doublon")



Quand EQUIV trouve un doublon il renvoie la position donc si le n° de ligne
est vide cela montre que EQUIV n'a pas trouvé de doublon

0 pour que EQUIV recherche la valeur exacte et non la plus proche en dessous
(-1) ou au-dessus(1)