La fonction STXT renvoie du texte, d'ailleurs vous le voyez très bien sous Excel si vous supprimez la mise en forme "alignement à droite", ce qui fait que par défaut les valeurs s'alignent à gauche donc c'est du texte. Ensuite le sous texte qui renvoie deux caractères alors qu'il n'y a que un "1" ou un "3" (etc...) reverra donc réellement un "1" suivi de l'espace qui suit ! C'est loin d'être un nombre, du coup pour le reste des formules de vos colonnes ça provoque une erreur.
Pour faire une extraction comme celle que vous proposez, l'idée est de rechercher la position de l'espace qui se trouve après le chiffre que ce soit sur un digit ou deux, pour cela il y a la fonction TROUVE, qui trouve un caractère, dans une chaine, et ce à partir d'une certaine position dans cette chaine. Vous vous savez que le chiffre commence en caractère 23, que ce soit le seul ou le premier des digits du nombre, donc on recherche l'espace, dans la chaine à partir du caractère 23, du coup la fonction renvoie soit 24 pour un chiffre à un seul digit, soit 25 pour un chiffre à deux digits : =TROUVE(" ";A3;23).
On sait maintenant que le chiffre commence à 23 et se fini un caractère avant l'espace donc soit à 24-1=23, soit à 25-1=24, l'extraction de sous texte se transforme donc comme ceci en transformant la valeur de fin en longueur d'extraction : =STXT(A3;23;TROUVE(" ";A3;23)-23).
Mais ceci renvoie toujours du texte, et une "astuce" sous Excel pour transformer un chiffre "alphanumérique" (texte) en chiffre "numérique" (nombre), est de multiplier cette valeur par 1, ce qui donne : =STXT(A3;23;TROUVE(" ";A3;23)-23)*1. Si vous avez bien supprimer l'alignement à droite des cellule, vous verrez que par défaut le résultat va s'aligner à droite car c'est maintenant bien un chiffre, et le résultat en colonne E devient cohérant.
@ bientôt
LouReeD