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:
25 | 1000 | 2000 | 10 | 11R | | 1R |
26 | 200 | 1500 | 15 | 11S | | 1S |
27 | 500 | 1200 | 20 | 11S | | 1S |
28 | 2000 | 1000 | 25 | 11S | | 1S |
29 | 1500 | 200 | 30 | 40R | | 40R |
30 | 1200 | 500 | 35 | 40S | | 40S |
31 | 800 | 300 | 40 | 31R | | 1R |
32 | 400 | 100 | 45 | 40S | | 40S |
33 | 2100 | 2500 | 50 | 1R | | 1R |
34 | 2500 | 1250 | 55 | 1S | | 1S |
35 | 1250 | 200 | 60 | 31S | | 1S |
36 | 200 | 500 | 65 | 5R | | 5R |
37 | 500 | 300 | 70 | 5S | | 5S |
38 | 2000 | 1200 | 75 | 4S | | 4S |
39 | 300 | 1000 | 80 | 49 | | 49 |
40 | 100 | 200 | 85 | 99 | | 99 |
41 | 800 | 1000 | 90 | 73 | | 73 |
42 | 400 | 200 | 95 | 10R | | 10R |
43 | 2100 | 500 | 100 | 10S | | 10S |
44 | 2500 | 300 | 105 | 10S | | 10S |
45 | 300 | 500 | 110 | 9 | | 9 |
46 | 100 | 2000 | 115 | 18 | | 18 |
47 | 2500 | 1500 | 120 | 40R | | 40R |
48 | 4900 | 1200 | 125 | 40S | | 40S |
49 | 7300 | 800 | 130 | 40S | | 40S |
50 | 400 | 1200 | 135 | 21R | | 1R |
51 | 2100 | 1000 | 140 | 41R | | 1R |
52 | 2500 | 200 | 145 | 21S | | 1S |
53 | 300 | 1000 | 150 | 41S | | 1S |
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 !