Bonjour,
Vos nombres sont au format texte, car vous avez des "." au lieu des virgules "," comme séparateur de décimales… Donc XL ne reconnait pas les "valeurs" mais seulement le texte, et trie, en effet, de 9 à 0.
Faites attention, par défaut quand un nombre est aligné à gauche c'est que XL le reconnait comme texte, les "vrais" nombres sont alignés à droite par défaut.
Pour corriger :
Effectuez Recherche/Remplacement (tout) : . → ,
Cela va convertir vos nombres.
Et ensuite le tri.
Ci-joint le fichier "corrigé".