RE,
Désolé, je n'avais pas fait attention...
J'aurais proposé la même solution que fcyspm30.
Sinon, il faudra utiliser VBA...
Ou alors, pourquoi pas passer à M365 ? D'une facilité déconcertante
=ORGA.COLS(TRIER(ASSEMB.V(A1:A7;B1:B7;C1:C7;D1:D7);1);LIGNES(A1:A7))