Comment choisir entre deux lignes renseignant un même individu

Bonjour,
Une extraction de ma base de données (type fichier du personnel) me donne pour chaque individu plusieurs lignes identiques à deux colonnes prêt :
la première variation est un code différent selon qu’il s’agit d’une première formation ou d’une suivante.
La dernière colonne est la date de cette formation.

Pour travailler, il me faut réduire cette base à une unique ligne par personne : celle comprenant la date la plus récente.

Comme j’ai plus de 2 500 lignes et que je vais devoir le faire pour plusieurs formations, je dois faire ça intelligemment.
Toute aide sera donc la bienvenue.

Cordialement,ANONYMYSEE.ods

Bonjour

Une première idée… Le but est de pouvoir utiliser DonnéesFiltre Standard▸options Copier le résultat vers

Pour cela on ajoute une colonne de test pour afficher VRAI en face de la ligne contenant la plus grande date pour un nom :

=SI(MAX.SI($C$2:$C$13; $A$2:$A$13; $A2)=C2;1;0)

Puis tu filtres sur cette colonne… Voir SansDoublonsFormule.ods

[Ajout 26-06-19 19:00]

Voir l’application (sans aucune modification, juste l’adaptation à tes références) dans :

ANONYMYSEE.ods

Seul ajout, la gestion d’un “identifiant” par concaténation nom + prénom. Il va de soi que ceci serait à améliorer car tu ne gères pas les “doublons”.

Cordialement

Bonjour et merci pour votre aide,

Mais si je comprends bien,cette formule de test vérifie au sein d’une même plage si la ligne est bien celle du maximum. Cette fonction [max.si] m’obligerait cependant à délimiter manuellement les plages concernant un même individu ?

Si c’est le cas, ayant approximativement 2 000 individu, c’est tout à fait inenvisageable.

Bonjour

Je ne comprends pas ce commentaire, la formule est prévue pour être saisie en D2 (dans mon exemple, le références sont naturellement à adapter à ton cas) puis coller vers le bas…

Cela veut-il dire que tu n’as pas non plus “envisagé” de simplement tester ce que je propose ?

Bonjour,
C’est en testant que j’en suis venu à me poser cette question.

Cela veut-il dire que l’identifiant “personne” (id ou nom) n’est pas présent sur chaque ligne ?

Réalises-tu que nous devons travailler “à l’aveugle” sans disposer d’un exemple de ta part ?

Bonjour,
Le nom est bien présent sur chaque ligne.
Pour ce qui est d’un exemple, réalistes-tu que tu ne l’avais pas demandé jusqu’ici ?
J’ai donc pris ce reproche pour une demande et anonymysé un échantillon. En revanche, je ne trouve pas le moyen de l’insérer à ce commentaire. La FAQ et l’aide du site ne sont d’aucun secours.
Cordialement,

Pas un reproche : une explication… :slight_smile:

Pour joindre un document il faut éditer la question (lien juste en dessous de cette dernière) pour disposer du bouton PJ (trombone)

Merci.
Le lien vers le document “ANONYMYSEE.ods” figure désormais en fin de question.