Insérer des 000s au milieu d'une formule

Résolu
GuyWinfield -  
cyril_9744 Messages postés 12 Statut Membre -
Bonjour,

Je demande votre aide concerant un champ ou les variables sont divers et il faut obligatoirement insérérer au moins un 0 ou une série de 0s pour compléter le numéro de commande. Voci les détails:

Commande
4315987
8204351756
4315987
8204351756
Poste
10
1
200
20
Résultat Attendu
43159870010
82043517560001
43159870200
82043517560020

Mon problème c'est que je n'ai aucune idée quelle formule excel utiliser pour pouvoir inséréer les 0s comme dans les "Résultats Attendu"
Merci d'avance les âmes charitables



A voir également:

3 réponses

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
avec le n° de commande en A1 et le poste en B1
en C1:

=A1&SI(NBCAR(B1)=1;"000";SI(NBCAR(B1)=2;"00";SI(NBCAR(B1)=3;"0")))&B1

(les valeurs A et B ne doivent pas se terminer par un blanc)

vous pouvez ensuite copier et faire un collage spécial "valeur" du résultat pour supprimer les formules

crdlmnt
2
GuyWinfield
 
Impecable ! Merci beaucoup
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Vi... mais les propositions de cyril et Djidji sont beaucoup plus simple pour le même résultat.
N'oublions pas de les coter au moins à +1 aussi
0
DjiDji59430 Messages postés 4323 Statut Membre 701
 
Bonjour,
avec le n° de commande en A1 et le poste en B1
en C1:

=A1&TEXTE(B1;"0000")
2
cyril_9744 Messages postés 12 Statut Membre 2
 
Bonjour,

Le plus simple semble être de multiplier le numéro de commande par 10'000, puis d'y ajouter le numéro du poste.

Exemple de formules : "=Numéro_commande*10000+Numéro_poste"

Si les données sont toujours des chiffres alors cela devrait fonctionner

A+

Cyril
1
GuyWinfield
 
Mais après il y aura trop de caractères et le format de la commande ne serait pas conforme. Sauf si j'utilise une fonction du genre GAUCHE/DROITE(A2;NBCAR(A2)-x
Non ?
0
cyril_9744 Messages postés 12 Statut Membre 2
 
En fait ça devrait très bien fonctionner
https://www.cjoint.com/c/EBuqtv8f895

La seule complication est qu'il y'a un caractère (qui n'est pas un espace) à la fin de chaque nombre..

Je ne sais pas si ce caractère apparaît sur votre fichier, cela pourrait simplifier la formule.

Sinon il reste la piste des formules uniquement en traitement de texte, comme décrit dans l'autre réponse.

A+
cyril
0