Prise en compte caractère si nombre ou texte

Bonjour à tous,

J'ai une question toute bête mais ne trouve la réponse nulle part,

Est il possible faire un formule retranscrivant les 2 premiers caractère d'une autre cellule si ce sont de chiffres, et les 3 premiers si ce sont du texte ?

AB
197_AZEAZE97
2CAN_AZEAZECAN

Aujourd'hui je ne connais que la formule =(GAUCHE(A1;3)) mais elle ne retranscrit que les 3 premiers caractères sans prendre en compte si c'est un chiffre ou non, et je n'arrive pas à incorporer le =(ESTNUM.

En vous remerciant par avance,
Cordialement,
FOOLED

Bonjour à toutes et tous !

Une proposition :

=SI(ESTNUM(B2);GAUCHE(A2;2); GAUCHE(A2;3))

Tout d'abord merci pour la réponse, j'y ai cru !

Mais cela ne fonctionne pas, je pense que c'est dû au fait que les caractères suivant les chiffres n'en sont pas justement.

Existe-t-il une formule similaire n'analysant que le premier caractère de la cellule ? Si oui, je pense que cela fonctionnera

Pouvez-vous poster un fichier exemple car le test de ma formule est valide ?

J'ai mal copié votre pseudo tableau !

Voici la formule corrigée :

=SI(ESTNUM(B1);GAUCHE(A1;2); GAUCHE(A1;3))

Je pense savoir d’où cela vient, je veux ma formule à partir du seule colonne et non deux (la seconde colonne était un exemple du rendu final que je voulais).
Ci-joint un Excel type avec votre exemple (feuil1) et ce que je voudrais (feuil2)

3classeur-test.xlsx (10.77 Ko)

Merci encore pour votre temps

D'où l'intérêt de poster systématiquement un fichier exemple !

=SIERREUR(VALEURNOMBRE(GAUCHE(A2;2));GAUCHE(A2;3))

Bonjour à tous

un poil plus court

=SIERREUR(GAUCHE(A1;2)*1;GAUCHE(A1;3))

un poil plus court

Joli !

Bonjour !
Merci beaucoup à vous deux, et une formule supplémentaire d'apprise

D'où l'intérêt de poster systématiquement un fichier exemple !

Oui je le ferai la prochaine fois pour que ce soit plus clair, merci encore et bonne journée.

Fooled

Rechercher des sujets similaires à "prise compte caractere nombre texte"