Excel:Meme nombre de chiffre dans une colonne
Résolu
PierreCompta
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai récupéré un fichier Excel dans lequel je devrais avoir des nombres composés de 7 chiffres pas plus, pas moins dans la colonne A. Le problème est que certains sont composés de 4, 5 ou 6 chiffres.
Par exemple:
123456 alors qu'il faudrait 1234560
12340 alors qu'il faudrait 1234000
1234 alors qu'il faudrait 1234000
Je dois donc rajouter 1,2 ou 3 zéros après pour que ces nombres soient composés de 7 chiffres.
Vous imaginez bien que manuellement, sur plusieurs ligne et fichiers, on ne s'en sortirait pas!
Pouvez-vous m'aider?
Merci d'avance!
J'ai récupéré un fichier Excel dans lequel je devrais avoir des nombres composés de 7 chiffres pas plus, pas moins dans la colonne A. Le problème est que certains sont composés de 4, 5 ou 6 chiffres.
Par exemple:
123456 alors qu'il faudrait 1234560
12340 alors qu'il faudrait 1234000
1234 alors qu'il faudrait 1234000
Je dois donc rajouter 1,2 ou 3 zéros après pour que ces nombres soient composés de 7 chiffres.
Vous imaginez bien que manuellement, sur plusieurs ligne et fichiers, on ne s'en sortirait pas!
Pouvez-vous m'aider?
Merci d'avance!
A voir également:
- Formule excel pour ajouter des chiffres devant un nombre
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- Excel trier par ordre croissant chiffre - Guide
4 réponses
bonjour
123456 =NBCAR(G5) =SI(H5=6;G5*10;) =NBCAR(I5)
12340 =NBCAR(G6) =SI(H6=5;G6*100;) =NBCAR(I6)
1234 =NBCAR(G7) =SI(H7=4;G7*1000;) =NBCAR(I7)
=NBCAR(G8) =NBCAR(I8)
12340 =NBCAR(G9) =SI(H9=6;G9*10;SI(H9=5;G9*100)) =NBCAR(I9)
un petit exemple
si cela peux te rendre service
christian
123456 =NBCAR(G5) =SI(H5=6;G5*10;) =NBCAR(I5)
12340 =NBCAR(G6) =SI(H6=5;G6*100;) =NBCAR(I6)
1234 =NBCAR(G7) =SI(H7=4;G7*1000;) =NBCAR(I7)
=NBCAR(G8) =NBCAR(I8)
12340 =NBCAR(G9) =SI(H9=6;G9*10;SI(H9=5;G9*100)) =NBCAR(I9)
un petit exemple
si cela peux te rendre service
christian
C'est bon, tu m'a guidé! J'ai trouvé:
Je trie ma colonne du plus petit au plus grand. Je me créé une nouvelle colonne avec : =A1*10 et j'étends la formule à tous les nombres à 6 chiffres puis je remplace mes résultats par mes nombres à 6 chiffres. Je fais x100 pour les cellules de nombres à 5 chifres et *1000 pour ceux de 4 chiffres. Après je remets dans l'ordre!
Merci!
Je trie ma colonne du plus petit au plus grand. Je me créé une nouvelle colonne avec : =A1*10 et j'étends la formule à tous les nombres à 6 chiffres puis je remplace mes résultats par mes nombres à 6 chiffres. Je fais x100 pour les cellules de nombres à 5 chifres et *1000 pour ceux de 4 chiffres. Après je remets dans l'ordre!
Merci!
Bonjour
pour faire simple:
si le nombre à toujours 7 caractères ou moins de 7
pour une celle A1 en B1:
=A1&REPT(0;7-NBCAR(1))
donnera toujours 7 chiffres en complétant avec des 0 (résultat en format texte)
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
pour faire simple:
si le nombre à toujours 7 caractères ou moins de 7
pour une celle A1 en B1:
=A1&REPT(0;7-NBCAR(1))
donnera toujours 7 chiffres en complétant avec des 0 (résultat en format texte)
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Merci!
Merci!