Pablo,
Dans la formule : voici ce qu'il y a modifié
=SI(LIGNES($1:1)<=NB.SI(Tableau2[Matricule];$O$1);INDEX(Tableau2[nom];PETITE.VALEUR(SI(Tableau2[Matricule]=$O$1;LIGNE(INDIRECT("1:"&LIGNES(Tableau2[Matricule]))));LIGNES($1:1)));"")
Tableau2[Matricule] : il faut le remplacer par la colonne où il y a tous les matricules
exemple de transformation ( tu clique sur la feuille puis tu mets les colonnes) donc
Data!$A$1:$A$10000
Tableau2[Nom] :
à remplacer avec la colonne dont tu souhaites avoir le champs ici c'est
le "nom" donc tu sélectionne ta colonne nom avec le même nombre de
ligne que matricule.
Ici tu fais :Data!$B$1:$B$10000
(important si tu as 50000 ligne il faut chercher le meme nombre de ligne partout
En finalité ça faurait ça : pour le champs Nom
=SI(LIGNES($1:1)<=NB.SI(Data!$A$1:$A$10000;$O$1);INDEX(Data!$B$1:$B$10000;PETITE.VALEUR(SI(Data!$A$1:$A$10000=$O$1;LIGNE(INDIRECT("1:"&LIGNES(Data!$A$1:$A$10000))));LIGNES($1:1)));"")