Microsoft 365 Supprimer les lignes en doublon

Tony.R

XLDnaute Nouveau
Bonjour,

Je bloque au moment de faire une macro pour supprimer avec 2 critères et c'est là que je bloque.

Je souhaite supprimer les lignes selon 2 critères de doublon. Si dans la colonne A il y a des doublons et si dans la colonne B il y a aussi un doublon alors je souhaite supprimer la ligne où le montant de la colonne C est la plus petite.

En effet pour un numéro NOK il peut y avoir plusieurs DOM, donc pour faire un exemple selon le fichier joint, il y a une double doublon en ligne 2 et 3 et par conséquence il faut que la ligne 2 soit supprimer car c'est le montant plus petit.
Pareil pour la ligne 3 et 4 ayant un double doublon, la ligne 4 doit être supprimer (toujours la ligne du montant le plus petit)

Merci par avance.

Cordialement.
Tony
 

Pièces jointes

  • Classeur1.xlsx
    61.2 KB · Affichages: 7

Tony.R

XLDnaute Nouveau
J'ai en effet une erreur sur le projet
1685967272500.png
le numéro immo on s'en fou je pense. Je vais tenter de voir comment corriger ça.

Quant au nombre décimale ça l'est déjà.

Pour revenir sur le débit et crédit. En théorie tous les montants à prendre en compte sont aux débits mais il arrive qu'il y ai des montants au crédit et non au débit dans ce cas le principe est le même faire le même travail sur les crédits donc dans l'exemple que tu montres même facture et même numéro proj alors le montant à supprimer est la première.
 

Tony.R

XLDnaute Nouveau
ok déjà grâce au changement en type text je viens de régler ce problème et je peux générer le PQ.

Comment tu as fait pour ajouter les autres colonnes ? car il m'a simplement ajouter le numéro facture, projet et débit.

On peut pas ajouter une double analyse, PQ regarde le double doublon pour les débits et la même chose pour les crédits?
 

Cousinhub

XLDnaute Barbatruc
Re-,
J'éprouve quelques difficultés à comprendre l'histoire des doublons débit/crédit...
Par exemple, le numéro de facture F2023-03-1459, qui concerne deux projets différents, et qui comporte 6 lignes par projet, que voudrais-tu en sortir exactement?
Date comptableDate ImputationCRBSAFilNom fournisseursNuméro de factureDébit SaisiCrédit saisiprojNumero d'Immo
18/04/202318/04/2023043M241S4INOP'SF2023-03-14591058,400,002950
52493​
18/04/202318/04/2023043M241S4INOP'SF2023-03-145910800,000,002950
52493​
18/04/202318/04/2023045M241S4INOP'SF2023-03-1459294,000,002974
52542​
18/04/202318/04/2023045M241S4INOP'SF2023-03-14593000,000,002974
52542​
18/04/202320/04/2023043M241S4INOP'SF2023-03-14590,001 058,402950
52493​
18/04/202320/04/2023043M241S4INOP'SF2023-03-14590,0010 800,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-14591058,400,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-145910800,000,002950
52493​
18/04/202320/04/2023043M584S4INOP'SF2023-03-1459294,000,002974
52542​
18/04/202320/04/2023043M584S4INOP'SF2023-03-14593000,000,002974
52542​
18/04/202320/04/2023045M241S4INOP'SF2023-03-14590,00294,002974
52542​
18/04/202320/04/2023045M241S4INOP'SF2023-03-14590,003 000,002974
52542​
 

Tony.R

XLDnaute Nouveau
En faite pour faire simple, on doit se focaliser sur les double doublon du numéro de facture et du projet. et on doit soit garder la plus grosse ligne du débit OU la plus grosse ligne du crédit. quand il y a du débit il y a pas de crédit et inversement quand il y a un crédit il y a pas de débit.

Les petites lignes sont un pourcentage de la grande ligne non on en a pas besoin voila pourquoi on supprime.

ce qui compte c'est d'avoir un projet diffèrent par numéro de facture mais pas 2 fois le même projet pour la même facture car c'est un petit pourcentage du grand montant (voila pourquoi ça se dédouble)

Pour répondre à ton exemple on aurait du garder la ligne 2-4-6-8-10-12 toujours le plus grande (peu importe si c'est débit ou crédit)

Est ce plus clair ?
 

Cousinhub

XLDnaute Barbatruc
Bonjour,
J'ai revu la technique...
Dans cette V5, il n'y a plus de valeurs dans les 2 colonnes (débit et crédit) simultanément
Si crédit alors pas de débit, et inversement (et à chaque fois, le max)
Par contre, pour l'exemple cité plus haut, je n'en sors que 4 lignes
Si ça te convient...
 

Pièces jointes

  • PQ_Tony_V5.xlsx
    207.9 KB · Affichages: 2

Discussions similaires

Réponses
22
Affichages
990

Statistiques des forums

Discussions
313 195
Messages
2 096 102
Membres
106 496
dernier inscrit
jeremy14