Bonjour,
Pas très sympa de joindre une telle formule sans son fichier ...
Sinon, un essai :
=SI(LIGNE()-5>NB.SI($F$2:$F$49000;$Y$2);"";INDEX($G$2:$G$4900;PETITE.VALEUR(SI(($F$2:$F$49000=$Y$2)*($G$2:$G$49000=$Z$2)*LIGNE($A$2:$A$49000)<>0;($F$2:$F$49000=$Y$2)*($G$2:$G$49000=$Z$2)*LIGNE($A$2:$A$49000));LIGNE()-5)))
J'ai ajouté ce petit bout de formule :
*($G$2:$G$49000=$Z$2)
où la colonne G contient tes autres données et Z2 le critère correspondant.
donc à adapter à ton vrai fichier
Tu pourrais encore ajouter d'autres tests basés sur d'autres colonnes.
Il s'agit d'une matricielle, donc ne pas oublier de valider par CTRL + MAJ + ENTREE
Petite remarque : une matricielle sur 49000 lignes, ça risque de prendre un peu... beaucoup... énormément de temps de recalcul...
Si ça marche pas, il nous faudra un extrait de ton fichier (anonymisé).
@+