Le premier texte par ordre alphanumérique (sans VBA)

Bonjour,

Est-ce qu'il existe une fonction similaire à MIN ou MINA mais pour le texte, de façon à trouver le texte le plus "petit" (le premier par ordre alphanumérique) sans utiliser VBA ? pour intégration dans une fonction matricielle.

En gros, j'ai une colonne X:X résultat de concaténation et recherche ... et je veux à côté la colonne Y:Y avec le contenu de X:X trié.

Est-ce possible ? sans VBA car le fichier n'a aucune macro aujourd'hui.

Sinon je ferai un quicksort en VBA

D'avance merci

Je me réponds à moi-même :

=SI(LIGNES($1:1)<=SOMME(1/NB.SI(A$2:A$20;A$2:A$20));INDEX(A$2:A$20;EQUIV(MIN(SI(NB.SI(B$1:B1;A$2:A$20)=0;NB.SI(A$2:A$20;"<"&A$2:A$20)));NB.SI(A$2:A$20;"<"&A$2:A$20);0));"")

À valider en matriciel.

Dans ce cas, les données d'origine sont en A$2:A$20 et le résultat en B$2:B$20, enfin un peu moins s'il y a des doublons ...

Rechercher des sujets similaires à "premier texte ordre alphanumerique vba"