OVH Cloud OVH Cloud

Extraire des doublons ???

4 réponses
Avatar
marcpolie
Bonjour,


J'ai un sérieux problème avec l'Extraction des doublons et les
filtres élaborés. J'ai cherché sur google Groups pour voir comment
procéder et jusqu'à maintenant j'Arrive à rien, j'ai regardé plusieurs
exemple et pour le moment tous mes essaient ne donne rien de concret.


Je vous expliques mon problème. J'ai 5 colonnes

Code Description Lbs/Pi DernierPrixAchat DateDernierAchat

Si le code = code, je voudrais qu'il vérifie la date du dernier achat
si celle ci est plus grande, il garde les données qui sont avec la
plus grande et supprime la ligne entière de celle avec une date
inférieur.

J'ai déclaré un nom pour Code et un autre pour DateDernierAchat.

Je voudrais aussi rendre ceci possible dans une macro pour que ce soit
plus simple d'utilisation pour l'usager.

Merci de bien vouloir m'aider.

4 réponses

Avatar
michel Le Gorgeu
Bonjour, s'il faisait un peu moins cahud.....

C'est pourtant simple (et c'est grâce à Excelabo et autre
Google que je peux te répondre).

1 tu selectionne la colonne dans la quelle se trouvent les
dates et tu la trie par ordre descendant . Répondre OUI à
la question Excel "voulez vous étendre la séléction" et
cocher la case ligne de titre

2 tu demande un filtre élaboré avec extraction sur place
sans doublon

3 le résultat doit être celui que tu espères.

M.Le Gorgeu
-----Message d'origine-----
Bonjour,


J'ai un sérieux problème avec l'Extraction des
doublons et les

filtres élaborés. J'ai cherché sur google Groups pour
voir comment

procéder et jusqu'à maintenant j'Arrive à rien, j'ai
regardé plusieurs

exemple et pour le moment tous mes essaient ne donne rien
de concret.



Je vous expliques mon problème. J'ai 5 colonnes

Code Description Lbs/Pi DernierPrixAchat
DateDernierAchat


Si le code = code, je voudrais qu'il vérifie la date du
dernier achat

si celle ci est plus grande, il garde les données qui
sont avec la

plus grande et supprime la ligne entière de celle avec
une date

inférieur.

J'ai déclaré un nom pour Code et un autre pour
DateDernierAchat.


Je voudrais aussi rendre ceci possible dans une macro
pour que ce soit

plus simple d'utilisation pour l'usager.

Merci de bien vouloir m'aider.
.



Avatar
marcpolie
merci, mais je ne vois pas vraiment ce que vient faire un tri ?

j'ai 2 critères à respecter :

le code soit le même

et apres

je verifie la date

si date > le premier enregistrement, je delete le premier enregistrement

donc Exemple :

Code Date

aaaa 1990-07-07 --> à deleter
aaaa 2003-08-09

j'ai environ 900 code différent.


merci :)
Avatar
michdenis
Bonjour Marc,

Une petite explication :

Un filtre élaboré avec l'option "Sans doublons" de cocher, retiens toujours la première entrée (data) rencontrée comme
données lorsqu'il y a des doublons. Si tu tries tes données à partir du champ date en ordre décroissant, lorsque tu
effectueras ton filtre élaboré seulement sur le champ "Code", si il y a présence de doublons dans ton champ "Code" ... comme
les dates sont déjà en ordre décroissant et qu'excel, je le répète, retiens la première donnée des doublons rencontrés,
l'enregistrement retenu sera sûrement celle qui a la valeur "date" la plus grande.

Je crois que c'est ce que michel Le Gorgeu tentait de t'expliquer !!!


Est-ce plus clair ?



Salutations!



"Marc Polie" a écrit dans le message de news:
merci, mais je ne vois pas vraiment ce que vient faire un tri ?

j'ai 2 critères à respecter :

le code soit le même

et apres

je verifie la date

si date > le premier enregistrement, je delete le premier enregistrement

donc Exemple :

Code Date

aaaa 1990-07-07 --> à deleter
aaaa 2003-08-09

j'ai environ 900 code différent.


merci :)
Avatar
marcpolie
ah ah oui c'est plus clair comme cela je vais mieux la tester cette fois ci :)


et pour la macro y a moyen ?????


merci

"michdenis" wrote in message news:<#...
Bonjour Marc,

Une petite explication :

Un filtre élaboré avec l'option "Sans doublons" de cocher, retiens toujours la première entrée (data) rencontrée comme
données lorsqu'il y a des doublons. Si tu tries tes données à partir du champ date en ordre décroissant, lorsque tu
effectueras ton filtre élaboré seulement sur le champ "Code", si il y a présence de doublons dans ton champ "Code" ... comme
les dates sont déjà en ordre décroissant et qu'excel, je le répète, retiens la première donnée des doublons rencontrés,
l'enregistrement retenu sera sûrement celle qui a la valeur "date" la plus grande.

Je crois que c'est ce que michel Le Gorgeu tentait de t'expliquer !!!


Est-ce plus clair ?



Salutations!



"Marc Polie" a écrit dans le message de news:
merci, mais je ne vois pas vraiment ce que vient faire un tri ?

j'ai 2 critères à respecter :

le code soit le même

et apres

je verifie la date

si date > le premier enregistrement, je delete le premier enregistrement

donc Exemple :

Code Date

aaaa 1990-07-07 --> à deleter
aaaa 2003-08-09

j'ai environ 900 code différent.


merci :)