Une petite remarque :
avec la formule retranscrite en nombre,
=1*GAUCHE(A1;SOMME(1*ESTNUM(1*STXT(A1;LIGNE($1:$10);1))))
si rien n'est inscrit dans la cellule A1, on obtient #VALEUR! dans la cellule B1.
Est il possible d'obtenir la valeur 0 dans B1 si rien n'est inscrit dans A1?