Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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:

emilie25

XLDnaute Nouveau
Re : pourquoi ma formule ne marche pas

Salut,

Merci à Jocelyn car j'ai eu une formule qui marche et je sais pourquoi la mienne ne marchait pas
Et Merci à Job75 car j'ai eu une formule plus simple...

 

Discussions similaires

Réponses
6
Affichages
271
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…