Formule et chaine de caracteres

Sylvie

XLDnaute Accro
Bonjoru Le forum,

je bute sur une formule sans doute très simple mais je bute. :woohoo:
Je souhaite afficher dans une cellule une chaine de 4 caractères commencant par un 0 en testant la cellule voisine
Si la chaine dans A1 commence par un 0 alors j'affiche A1 dans A2
sinon je complète à gauche par un 0.
j'ai essayé un truc du style

= SI(GAUCHE(A1;1)=0;A1;CONCATENER(0;A1))

mais çà ne marche pas.

(la cellule A2 devra etre au format texte par la suite afin que j'en recopie son contenu dans une autre feuille)

Merci beaucoup pour votre aide
Sylvie [file name=Sylvie.zip size=1696]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Sylvie.zip[/file]
 

Pièces jointes

  • Sylvie.zip
    7.5 KB · Affichages: 11
  • Sylvie.zip
    7.5 KB · Affichages: 15
  • Sylvie.zip
    7.5 KB · Affichages: 11

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Regarde si cela te convient

BON WE [file name=Sylvie_20050611081607.zip size=4529]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Sylvie_20050611081607.zip[/file]
 

Pièces jointes

  • Sylvie_20050611081607.zip
    4.4 KB · Affichages: 9

Tibo

XLDnaute Barbatruc
Bonjour Sylvie,

Tu peux déjà remplacer CONCATENER par le signe &

et modifies ta formule comme suit :

=SI(GAUCHE(A1)=0;A1;'0'&A1)


Ca devrait marcher

Petite explication :

la fonction GAUCHE sans le 2ème paramètre équivaut à gauche(A1;1)

le zéro entre guillemets le transforme en chaîne alpha

Voila

BON WE
 

Discussions similaires

Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
312 750
Messages
2 091 653
Membres
105 014
dernier inscrit
tibo4481