OVH Cloud OVH Cloud

Formule

3 réponses
Avatar
Emerickarma
Bonjour,

Jai reussi a isoler une base qui s'ecrit ainsi

Colonne A - Colonne B - Colonne C
Date 1 - Source 1 - Email
Date 2 - Source 2 - Email

Beaucoup d'email sont en doublons car je recense de nombreuses recurrences du a la multiplicite des sources et des periodes de sourcing.

Je cherche pour chaque mail a obtenir la source la plus recente... c'est a dire avec la date la plus proche d'aujourd'hui.

Pouvez-vous me venir en aide SVP.

D'avance merci

3 réponses

Avatar
Jacquouille
Bonjour
Tu tries ta base de données sur la colonne C (e.mail) en premier critère et
comme second, tu prends la date.
Ensuite, pour le fun et pour la facilité, tu peux faire une MEFC pour
colorer les doublons d'e.mail.
Il ne te reste plus qu'à effacer la ligne du doublon la plus ancienne.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Emerickarma" a écrit dans le message de groupe de discussion :


Bonjour,

Jai reussi a isoler une base qui s'ecrit ainsi

Colonne A - Colonne B - Colonne C
Date 1 - Source 1 - Email
Date 2 - Source 2 - Email

Beaucoup d'email sont en doublons car je recense de nombreuses recurrences
du a
la multiplicite des sources et des periodes de sourcing.

Je cherche pour chaque mail a obtenir la source la plus recente... c'est a
dire
avec la date la plus proche d'aujourd'hui.

Pouvez-vous me venir en aide SVP.

D'avance merci


---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
http://www.avast.com
Avatar
DanielCo
Bonjour,
Autrement, tes données étant en colonnes A:C avec une ligne d'entêtes,
en E2 :
Â
en E3, à recopier vers le bas (formule matricielle, valider avec
Ctrl+Maj+Entrée) :
=SIERREUR(INDEX($C$1:$C$11;PETITE.VALEUR(SI(ESTNA((EQUIV($C$3:$C$11;$E$2:E2;0)));LIGNE($C$3:$C$11));LIGNE(A1));1);"")
en F2, à reopier vers le bas (matricielle également) :
=INDEX($B$1:$B$11;MAX(($A$2:$A$11=MAX(($C$2:$C$11â)*(A$2:$A$11)))*($C$2:$C$11â)*LIGNE($C$2:$C$11));1)
Cordialement.
Daniel

Bonjour,

Jai reussi a isoler une base qui s'ecrit ainsi

Colonne A - Colonne B - Colonne C
Date 1 - Source 1 - Email
Date 2 - Source 2 - Email

Beaucoup d'email sont en doublons car je recense de nombreuses recurrences du
a la multiplicite des sources et des periodes de sourcing.

Je cherche pour chaque mail a obtenir la source la plus recente... c'est a
dire avec la date la plus proche d'aujourd'hui.

Pouvez-vous me venir en aide SVP.

D'avance merci
Avatar
benoit
Jacquouille wrote:

Tu tries ta base de données sur la colonne C (e.mail) en premier critère et
comme second, tu prends la date.
Ensuite, pour le fun et pour la facilité, tu peux faire une MEFC pour
colorer les doublons d'e.mail.
Il ne te reste plus qu'à effacer la ligne du doublon la plus ancienne.



Autre solution avec même départ :

Tu tries la colonne de date (A)
Tu tries la colonne d'email (C)

Tu saisis 1 en D1
Tu entres en D2 la formule suivante : SI(C2<>C1;0;1)
Tu recopies D2 vers le bas pour traiter toute la liste d'adresses
Tu copies la colonne D et tu la colles sur E en ne conservant que
les valeurs
Tu tries la colonne E par ordre décroissant et tu as ta liste
d'adresses email, celles qui ont 1.

Maintenant attention à un truc : tu peux avoir des adresses email
identiques en tant qu'adresses mais différentes en terme de liste de
caractères. Exemple type : une ou plusieurs espaces avant ou après
l'adresse.

--
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La
pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et
personne ne sait pourquoi !" [ Albert Einstein ]