Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 14h00   #1
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
Par défaut trouver les doublons

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
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h04   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,

Voir là peut-être cela vous aidera

http://silkyroad.developpez.com/excel/doublons/
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h08   #3
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
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";"")
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h12   #4
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
je suis sous excel 2003,

il me semble qu'il faut utiliser la formule equiv ?
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h15   #5
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
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";"")
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h19   #6
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
mes variables sont la colonne G et M
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h24   #7
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
tes formules ne marchent pas :s

sierreur n'est pas reconnu ...
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 14h47   #8
Membre Expert
 
Femme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 480
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Ain (Rhône Alpes)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 480
Points : 1 024
Points : 1 024
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";"")))
tedo01 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h31.


 
 
 
 
Partenaires

Hébergement Web