Rajouter un 0 devant une lettre

Fermé
MBE_6389 Messages postés 1 Date d'inscription lundi 20 décembre 2021 Statut Membre Dernière intervention 20 décembre 2021 - 20 déc. 2021 à 10:41
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 20 déc. 2021 à 13:45
Bonjour,

J'aimerais rajouter un 0 lorsque j'ai que 1 caractère dans une case par exemple lorsque j'ai "A" dans une case j'aimerai rajouter un 0 devant le A pour avoir mes 2 caractère "0A". J'ai essayé plusieurs formules mais je tombe sur le mm problème à chaque fois, qd j'ai "AB" la formule me rajoute un 0 alors que j'ai déja mes 2 caractères. J'aimerais donc trouver une formule qui me permettrait de rajouter un 0 dans les cases ou il n y a qu'une lettre ou caractère.

j'ai déja essayé ça
=SI(OU(ESTNUM(CHERCHE("*a*";G28));A28="");"0";"")
=SI(OU(G8="A";G8="B";G8="C";G8="D");"0";"")

merci d'avance



Configuration: Windows / Chrome 96.0.4664.110
A voir également:

3 réponses

PapyLuc51 Messages postés 4379 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 27 septembre 2024 1 437
20 déc. 2021 à 10:49
Bonjour

Je ne sais pas si j'ai tout compris mais je tente cette formule
=SI(NBCAR(A1)=1;"0"&A1;A1)


Cordialement
1
jee pee Messages postés 40277 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 septembre 2024 9 348
20 déc. 2021 à 10:55
Bonjour,

ou rajouter un zéro et prendre les 2 caractères de droite
=DROITE("0"&A1;2) 

0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306
Modifié le 20 déc. 2021 à 11:22
Bonjour à tous

Valable pour un seul caractère et en Majuscule
test sur cellule C2
=SI((NBCAR(C2)=1)*(ESTTEXTE(C2)*((CODE(C2)>64)*CODE(C2)<91));"0"&C2;C2)
modifié à 11:22h


0
jee pee Messages postés 40277 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 septembre 2024 9 348
Modifié le 20 déc. 2021 à 12:18
le * dans la formule cela est équivalent à un ET,
ou c'est vraiment une multiplication où quand la fonction renvoie VRAI c'est pris pour 1 et FAUX pour 0, alors avec un FAUX le * faisant une multiplication l’ensemble du test vaut 0 ou FAUX ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 306 > jee pee Messages postés 40277 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 25 septembre 2024
Modifié le 20 déc. 2021 à 13:49
bonjour
pas trop compris ta remarque :-)

peur ^tre:
en utilisant * pour un ET, + pour un OU
si on manipule des nombres le résultât du test est 1 ou 0 , si texte résultat "vrai" ou "faux"
si texte et nombres ---> vrai - faux

chaque test logique est encadré par des parenthèses



cordialement
0