Bonjour,
Petit essai en pièce jointe, avec une colonne supplémentaire pour faire le tri.
Si le tri doit être décroissant, remplacer dans la formule en colonne A le "<" par un ">"
https://www.excel-pratique.com/~files/doc/onzeaout.xls
Edition :
A la relecture de la question, je vois que j'ai commis deux erreurs :
Il faut remplacer le <9 oar un <8
J'ai peut-être interprêté trop rapidement le "M" en y incluant le "m".
Si ne faut tenir compte que des M (majuscules), la formule en B2 devient :
=SI(OU(NBCAR(B2)<8;EXACT(GAUCHE(B2);"M"));"";NB.SI(B:B;"<"&B2))