Imbriquer 2 formules diffèrentes

Résolu/Fermé
GuyWinfield - 24 févr. 2015 à 09:26
 GuyWinfield - 24 févr. 2015 à 11:14
Bonjour,

J'ai déjà une formule valide pour utiliser dans excel vis-à-vis des commandes. Par contre récenemment, j'ai découvert une nouvelle type de commande et maintenant je n'arrive pas à l'intégrer dans ma formule de base. La formule originale est la suivante:
=A3&SI(NBCAR(B3)=1;"000";SI(NBCAR(B3)=2;"00";SI(NBCAR(B3)=3;"0")))&B3

Puis voici les exigences:
N° Commande
4315987
8204351756
4315987
8204351756
00048528900010

N° Poste
10
1
200
20
10

Résultat attendu
43159870010
82043517560001
43159870200
82043517560020
48528900010
La nouvelle type de commande est donc la dernière de la liste"00048528900010"

J'ai trouvé cette formule aussi mais le problème c'est qu'il faut imbriquer les 2.
=SI(GAUCHE(A3;3)="000";STXT(A3;4;7)&B3;GAUCHE(A3;10)&B3)

Merci énormément pour votre aide, bonne journée à vous !

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
24 févr. 2015 à 10:08
Bonjour
Pas très clair. Il semble que la condition STXT ne donnera pas le résultat attendu, où alors ça m'échappe. Elle ne donne que 7 caractères alors qu'il semble que vous en cherchez 11?
ne voulez vous pas plutôt partir de 0004852890
pour obtenir dans une premier temps 4852890 et rajouter le code selon B ensuite.

Ce serait plus logique, et dans ce cas il devrait suffire d'écrire:
=A3*1&SI(NBCAR(B3)=1;"000";SI(NBCAR(B3)=2;"00";SI(NBCAR(B3)=3;"0")))&B3

qui vous supprimera les 3 premiers 0 automatiquement et en règle générale, les 0 qui sont devant le code

Crdlmnt
1
Au final on m'avait donné les mauvaises informations.
Avec la fonction STXT je voulais extraire des caractères précis puis rajoutrer à la fibn le poste pour établier une commande de 11 carctères (ou 14 dans les cas à part).
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
24 févr. 2015 à 10:49
...et donc je suppose que la proposition résout le problème?
crdlmnt
0
GuyWinfield > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
24 févr. 2015 à 11:14
Oui c'est bien résolu, merci bien
0