Compiler Conditionnel SI NBCAR STXT ou DROITE GAUCHE

Bonjour le forum,

Toujours aussi mauvais en fonction imbriquées, je coince sur une formule:

=DROITE(E1;2)SI(TROUVE("0";E1)>0;E1);SI(NBCAR(E1)=2;E1);

Je me suis aidé de chatgpt, avec cette question:

"faire apparaître les deux derniers caractères d'une cellule SI elle est composée de trois caractères ET que le deuxième caractère soit supérieur à zéro, SINON pour tout les autres chaines de caractères différentes, laisser valeur initiale." Mais à chaque fois la formule est approximative et ne fonctionne pas.

J'ai les commandes basics, SI NBCAR etc... mais en les imbriquant, ça ne fonctionne pas :

Exemple:

25100020001011R1R
2620015001511S1S
2750012002011S1S
28200010002511S1S
2915002003040R40R
3012005003540S40S
318003004031R1R
324001004540S40S
3321002500501R1R
3425001250551S1S
3512502006031S1S
36200500655R5R
37500300705S5S
3820001200754S4S
393001000804949
40100200859999
418001000907373
424002009510R10R
43210050010010S10S
44250030010510S10S
4530050011099
4610020001151818
472500150012040R40R
484900120012540S40S
49730080013040S40S
50400120013521R1R
512100100014041R1R
52250020014521S1S
53300100015041S1S

Dans cet exemple, la colonne G représente le résultat de la formule appliqué en colonne E, avec les modif. voulu en orange.

Merci encore pour votre aide !

Bonjour Woni_boy54, le forum

testez la formule ci-dessous à étendre vers le bas, en colonne G

=SI(GAUCHE(DROITE(E1;2);1)="0";E1;DROITE(E1;2))

Bonjour,
A tester !...

=SI(NBCAR(A1)=2;A1;SI(ET(NBCAR(A1)=3;STXT(A1;2;1)="0");A1;DROITE(A1;2)))

Wahou ! Je suis toujours stupéfait de la rapidité de vos réponses ! Quelle commu !!

Les 2 formules fonctionnent ! Merci à vous deux !

Bonjour,

Rechercher des sujets similaires à "compiler conditionnel nbcar stxt droite gauche"