|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() guillaume gaget Inscription : avril 2010 Messages : 130 ![]() |
bonjour à tous,
je dispose d'une grande BDD et j'aimerai trouver les doublons en fonction de 2 variables x et y ( correspondant à des colonnes). Il me faudrait une formule qui dit que si ma valeur a est déjà présente dans x et que si ma valeur b est déjà présente dans y, indiquer un doublon petit ex x-------y 11------5 11------7 11------5 ----> doublon 11------9 15------6 15------10 15------6 -----> doublon donc comme vous l'aurez compris mes données ne sont pas trié dans l'ordre croissant x et y pour avoir un doublon, il faut que xi=xi+1 + yi=yi+1 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Robert JAMINRetraité Inscription : juillet 2009 Messages : 1 223 ![]() |
__________________
Cordialement. RJ |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Bonjour,
Si les données x sont en colonne A (avec le titre en A1 et les données qui commencent en A2) et les données y en colonne B (avec aussi le titre en B1), la formule suivante mise en cellule C3 et tirée vers le bas donnera le libellé "doublon" signalera les lignes en double : Code :
=SI(ET(NON(ESTNA(RECHERCHEV(A3;A$2:A2;1;FAUX)));NON(ESTNA(RECHERCHEV(B3;B$2:B2;1;FAUX))));"doublon";"") |
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() guillaume gaget Inscription : avril 2010 Messages : 130 ![]() |
je suis sous excel 2003,
il me semble qu'il faut utiliser la formule equiv ? |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Re,
C'est aussi possible avec la fonction EQUIV : Code :
=SI(SIERREUR(EQUIV(A3;A$2:A2; 0);-1)=SIERREUR(EQUIV(B3;B$2:B2; 0);-2);"doublon";"") |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() guillaume gaget Inscription : avril 2010 Messages : 130 ![]() |
mes variables sont la colonne G et M
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() guillaume gaget Inscription : avril 2010 Messages : 130 ![]() |
tes formules ne marchent pas :s
sierreur n'est pas reconnu ... |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : juin 2007 Messages : 480 ![]() |
Re,
Mille excuses, cette fonction n'existe qu'en 2007. Voilà l'équivallent pour 2003 : Code :
=SI(ESTNA(EQUIV(G3;G$2:G2; 0));"";SI(ESTNA(EQUIV(M3;M$2:M2; 0));"";SI(EQUIV(G3;G$2:G2; 0)=EQUIV(M3;M$2:M2; 0);"doublon";""))) |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com