pourquoi ma formule ne marche pas

emilie25

XLDnaute Nouveau
Bonjour tout le monde,

Voila mon problème : j'essaie de mettre au point une formule pour chaque fois qu'une cellule de ma colonne K ne commence pas par 1, je rajoute un 0 devant.
Exemple si j'ai en K3 : 1000023536 alors je mets en AE3 1000023536
Si j'ai en K4 : 2000235 alors je mets en AE4 02000235
Si j'ai en K5 : 300012563 alors je mets en AE5 0300012563
......

J'ai essayé ces formules : =SI( GAUCHE(K2;1)>1;K2;CONCATENER(0;K2))
=SI( GAUCHE(K2;1)><1;K2;CONCATENER(AF2;K2)) avec AF2 = 0

Cela ne fonctionne pas car me mets des 0 devant toutes mes références qu'elles commencent par 1, 2, 3 ou 4..

Si quelqu'un a une idée...
 

Jocelyn

XLDnaute Barbatruc
Re : pourquoi ma formule ne marche pas

Bonjour le Forum,
Bonjour emilie25,

quand on ecrit GAUCHE(K2;1) on a un valeur alpha que tu compares à 1 en valeur numérique donc ton test ne peut pas se faire du moins il est toujours faut testes comme cela

Code:
=SI(GAUCHE(K2;1)*1=1;K2;CONCATENER(0;K2))

la multiplication par 1 de GAUCHE(K2;1) rend cette valeur numérique

Cordialement

EDIT : Je vient de remplacer le > par = autrement il me sembles au vu de tes explications que le résultat ne sera pas bon
 
Dernière édition:

Discussions similaires

Réponses
6
Affichages
254

Statistiques des forums

Discussions
312 787
Messages
2 092 106
Membres
105 208
dernier inscrit
Jo7