Doublon téléphonique

Coucou j'ai une nouvelle question.

Actuellement j'ai un fichier de 17000 correspondants. Je dois regarder si j'ai des doublons parmis ces correspondants. Le problème c'est que j'aimerai savoir si il y a des doublons par le Cabinet par le Téléphone et par le Code Postal (et non la ville ^^)

Voilà mon fichier:

https://www.excel-pratique.com/~files/doc/QInuOtest.xls

Est-ce que bien évidemment c'est possible ?

Pour ce qui est de tes questions, c'est un doublon en recherchant sur le numéro de téléphone. Pour ce qui est d'indiquer les doublons je dirai dans une nouvelle colonne et en écrivant le résultat "DOUBLON"

Sinon au moins avoir la formule afin d'éviter l'envoi des 17000 correspondants.

Bonjour,

Suis ce lien et télécharge le macro réalisée par mon ami mydearfriend. ela te donnera ce que tu veux.

Le lien --> http://www.mdf-xlpages.com/modules/wfdownloads/singlefile.php?cid=2&lid=11

Amicalement

Dan

KiBa a écrit :

Coucou j'ai une nouvelle question.

Actuellement j'ai un fichier de 17000 correspondants. Je dois regarder si j'ai des doublons parmis ces correspondants. Le problème c'est que j'aimerai savoir si il y a des doublons par le Cabinet par le Téléphone et par le Code Postal (et non la ville ^^)

Voilà mon fichier:

https://www.excel-pratique.com/~files/doc/QInuOtest.xls

Est-ce que bien évidemment c'est possible ?

Pour ce qui est de tes questions, c'est un doublon en recherchant sur le numéro de téléphone. Pour ce qui est d'indiquer les doublons je dirai dans une nouvelle colonne et en écrivant le résultat "DOUBLON"

Sinon au moins avoir la formule afin d'éviter l'envoi des 17000 correspondants.

Salut

Pas sûr d'avoir tout compris :

Doublon

Bx=By

Tu sélectionnes la colonne B en t'assurant que B1 est bien la cellule active

Menu Format>>Mise en format conditionnelle

Condition 1 :

Case 1 : La formule est

Case 2 : =(B1<>"")*(SOMMEPROD((B1=DECALER(B$1;1;0;NBVAL(B:B)+1;1))*1)>1)

Format : Police jaune sur fond rouge (comme tu le sents)

tu valides

Les doublons sur la colonne B se colories en fonction du format

Ou

(Bx=By) ET (Cx=Cy) ET (Dx=Dy) sur CP

E1 : =SI((B1<>"")*(C1<>"")*(D1<>"")*(SOMMEPROD((B1=DECALER(B$1;1;0;NBVAL(B:B)+1;1))*1)>1)*(SOMMEPROD((C1=DECALER(C$1;1;0;NBVAL(B:B)+1;1))*1)>1)*(SOMMEPROD((GAUCHE(D1;5)=GAUCHE(DECALER(D$1;1;0;NBVAL(B:B)+1;1);5))*1)>1);"Doublons";"")

ou, la même en plus court (mais peut-être moins compréhensible) :

E1 : =SI((B1<>"")*(C1<>"")*(D1<>"")*(SOMMEPROD((B1=DECALER(B$1;1;0;NBVAL(B:B)+1;1))*1;(C1=DECALER(C$1;1;0;NBVAL(B:B)+1;1))*1;(GAUCHE(D1;5)=GAUCHE(DECALER(D$1;1;0;NBVAL(B:B)+1;1);5))*1)>1);"Doublons";"")

La référence du nombre de cellules à prendre en compte est fixée par le (NBVAL(B:B)+1)

et ce, quelque soit la colonne testée : Pour que sommeprod(A;B;C) ne renvoie pas une erreur, il faut que A, B et C comporte le même nombre de ligne

Si tu as besoin d'explications pour comprendre la formule, demande (marre de me faire griller à cause des explications)

Une fois E1 ok, tu recopies sur E2, E3, etc...

A+

Je pense que je vais récupérer le système de Nad-Dan mais merci beaucoup en tout cas pour toutes ces informations ^^

Autres questions, je veux savoir combien de fois le mot visite a été pronnoncé pour le département 69 à partir d'une fonction. Dans l'exemple suivant il n'y en a que 3 mais au réel j'en ai 18000 à codifier.

Voici le fichier (j'ai un problème déjà au départ car ma fonction ne m'affiche pas le nombre de fois que le département 69* a été cité)

Help me :'(

https://www.excel-pratique.com/~files/doc/U87qdtest.xls

Bonjour

En tapant Doublon dans la zone de recherche de Rechercher (en haut et à gauche de cette feuille), on obtiens bien sûr toutes les réponses et notamment

https://forum.excel-pratique.com/viewtopic.php?t=1730

Cordialement

Bonjour

Pour une nouvelle question, pense à créer un nouveau sujet

Une formule pour ton exemple

=SOMMEPROD((EXACT(GAUCHE(F2:F8;2);69)*((G2:G8="Visite")*1)))

Cordialement

Ok Amadéus désolé pour ne pas avoir crée un autre thread. J'ai recopé ton code en l'adaptant à ma feuille le problème c'est que ça me sort un #NOMBRE!

Voilà la fonction: =SOMMEPROD((EXACT(GAUCHE(Données!I:I;2);42)*((Données!BZ:BZ="Visite")*1)))

Peut être est-ce toujours le même problème qui est celui des sauts de ligne ? J'ai des ALT + ENTER dans mes cellules :s

Re bonjour Kiba

Classeur exemple joint

https://www.excel-pratique.com/~files/doc/Kibat.xls

Pour les Alt+Enter, envoie un exemple sur un bout de fichier.

Cordialement

Bonjour Amadéus,

Je suis désolé de te déranger, en fait c'est toujours par rapport à mon problème sur la formule:

=SOMMEPROD((EXACT(GAUCHE(C8:C900;5);"HENKJ")*((CK8:CK900="Aucune")*1)))

Ca me retourne la valeur 2 alors que normalement ça devrait être 1 puisque le mot Aucune n'est dit qu'une fois

J'avoue être un peu perdu

Est-ce possible de m'aider ?

Bonjour Kiba

Tu dois te tromper quelque part, Excel ne fait pas d'erreur de calcul.

Fais donc un petit contrôle avec "Edition" "RECHERCHER"

Tu tapes Aucune et ensuite tu cliques sur suivant pour contrôler qu'il n'y en a qu'un seul.

ou tu entre sur ton fichier la formule

=NB.SI(CK8:CK900;"Aucune")

Si la formule renvoie 1 (ce qui ne doit pas être vu le résultat de SOMMEPROD) il ne te reste plus qu'à envoyer un fichier avec ton exemple d'erreur pour pouvoir l'examiner, car comme l'a dit je ne sais plus qui: "Les boules de cristal sont en rupture de stock"

Bien cordialement

C'est bon Amadéus j'ai résolu le problème c'était en effet une erreur de ma part. Merci à toi pour tes infos

Rechercher des sujets similaires à "doublon telephonique"