Nb de caractéres précis

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Excel-lent

XLDnaute Barbatruc
Bonjour à tous,


Je viens souvent pour aider, mais cette fois ci je change de casquette, je viens pour soliciter de l'aide.

Dans la colonne A, j'ai une chaîne de caractére inférieur ou égale à n caractéres.

Dans la colonne B, je veux une chaîne de caractére de n caractéres.
-> S'il manque des caractéres : rajouter des espaces à gauche
-> S'il y a trop de caractéres : écrire "erreur"

J'ai trouvé la formule lorsque n est égale à 4 :
=SI(NBCAR(A7)=1;"3 espaces"&A7;SI(NBCAR(A7)=2;"2 espaces"&A7;SI(NBCAR(A7)=3;"1 espace"&A7;SI(NBCAR(A7)=4;A7;"erreur"))))

Exemple ci-joint.

PROBLEMES :
Dés que n devient supérieur à 7, j'ai deux problèmes :
-> la formule devient trop longue
-> on ne peut pas imbriquer un nombre indéfini de "SI" (maxi 7 je crois)

IDEES :
J'ai pensé utiliser la fonction "CHOISIR" (maxi 29)

QUESTION :
Quelqu'un a t-il une méthode plus simple (dans mon vrai fichier n ne dépasseras pas 30)?

Vous en remerciant par avance.
 

Pièces jointes

Dernière édition:
je vais opter pour rept()

Bonjour à tous,

Merci beaucoup pour vos réponses, ainsi que la rapidité.

Je vais finalement opté pour la formule rept() qui me semble plus adapté à mon cas de figure.

(car je dois parfois rajouter des 0, d'autres fois des espaces, parfois avant, parfois aprés).

Merci encore
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
10
Affichages
1 K
L
K
Réponses
38
Affichages
10 K
kinders59
K
I
Réponses
4
Affichages
641
N
Réponses
5
Affichages
3 K
Nicocotte125
N
S
Réponses
1
Affichages
993
A
Réponses
5
Affichages
1 K
amateur_will
A
B
Réponses
4
Affichages
2 K
Brain Box
B
D
Réponses
12
Affichages
8 K
David2Coree
D
L
Réponses
11
Affichages
3 K
loulette07
L
L
Réponses
7
Affichages
3 K
le_duc007
L
Retour