XL 2019 3 formules

LEPATOCHE

XLDnaute Occasionnel
Bonjour a tous et bonne annee a tous .
dans la cellule A1 j'ai une valeur , mais avant tout dans cette cellule il peut y avoir n'importe quel valeur soit une valeur qui comporte 3 ou 4 ou 5 ou 6 caracteres donc je voudrais une formule en C1 qui me renvoye les 2 derniers chiffres qui ce situe le plus a droite de la cellule A1 donc si il y a 6 ou 5 ou 4 caracteres dans la cellule A1 la formule me renverra les 2 derniers chiffres et si jamais il y a que 3 caracteres la formule me renverra le dernier chiffre de la cellule A1 ! je vous envoye un fichier et apres je vous poserai une autre question sur ce meme sujet avec la meme cellule mais en modifiant legerement ma demande merci de votre aide .
 

Pièces jointes

  • 3 formules.xlsx
    8.1 KB · Affichages: 22

job75

XLDnaute Barbatruc
Bonsoir à tous,

En C1 =SIERREUR(--GAUCHE(A1;1+(NBCAR(A1)>5));"")

En D1 =SIERREUR(--STXT(A1;1+NBCAR(C1);1+(NBCAR(A1)>4));"")

En E1 =SIERREUR(--DROITE(A1;1+(NBCAR(A1)>3));"")

La colonne B peut être supprimée, elle ne sert à rien.

A+
 

Pièces jointes

  • 3 formules(1).xlsx
    8.7 KB · Affichages: 5

soan

XLDnaute Barbatruc
Inactif
Bonsoir @LEPATOCHE, le fil,

Image.jpg


je précise que j'avais mis tout exprès la colonne B pour éviter
les multiples répétitions de NBCAR() dans mes formules.

après, bien sûr, c'est une question de goûts : libre à chacun de
la laisser ou non...

d'autre part, j'ai préféré commencer les 3 formules de C1 à E1
par un test selon le nombre de caractères de A1 (qui est en B1).


soan
 

Discussions similaires

Réponses
2
Affichages
239

Statistiques des forums

Discussions
315 107
Messages
2 116 274
Membres
112 710
dernier inscrit
FJL