Compléter un nombre avec des 0

Bonjour à tous,

Il arrive parfois que vous vouliez ajouter des 0 devant des nombres pour avoir une colonne donc toutes les cellules auront 5 chiffres.

Voici comment faire :


La formule est la suivante :
=SI(NBCAR(A2)=5;A2&"";REPT("0";5-NBCAR(A2))&A2)
Edit suite au commentaire de Philippe, on peut utiliser directement
=REPT("0";5-NBCAR(A2))&A2

La fonction NBCAR permet de compter le nombre de caractères dans une cellule.
La fonction REPT répète une chaine de caractères un certain nombre de fois.
La fonction & permet de joindre deux chaines de caractères ensemble.
Finalement, la fonction SI(condition ; valeur_si_conditition_est_vraie ; valeur_si_conditition_est_fausse) permet de renvoyer une valeur si la condition est VRAIE et une autre valeur si la condition est FAUSSE.

A bientôt.

Gaetan

Pour marque-pages : Permaliens.

15 réponses à Compléter un nombre avec des 0

  1. Philippe.R dit :

    Bon{j,s}o{u,i}r,
    Pourquoi utiliser un si ?
    Il me semble qu'on peut s'en passer avec : =REPT("0";5-NBCAR(A2))&A2
    Avec plaisir

  2. Gaetan Mourmant dit :

    Oui, tu as raison ! Je fais un edit

  3. site admin dit :

    Mignon le Bon{j,s}o{u,i}r, 😉

  4. Francine G dit :

    Pourquoi ne pas utiliser Format de cellule / Personnalisé / entrer 00000 . C'est ce que j'utilise quand je veux qu'une colonne ait 5 "digits" peut importe ce qui est entré.

  5. gilles dit :

    bonjour et merci pour ce cours fort apprécié cela m'a beaucoup aidé. encore mille et un merci

  6. M@nu dit :

    +1 Merci

  7. Lucas dit :

    +1 merci ! 🙂

  8. Nathalie B dit :

    Bonjour Gaetan, merci pour ce tuto qui m'est très utile.
    J'aimerais pouvoir aussi ajouter un 1 devant les zéro. Comment faire ?
    Merci d'avance, Nath

  9. Nathalie B dit :

    Désolée pour le dérangement, j'ai trouvé toute seule:

    =1&REPT("0",9-LEN(A1))&A1

    LEN parce que j'ai Excel en anglais 🙂

    Mais encore merci pour tes tutos. Ils sont super, très clair

  10. jessy dit :

    merci ca fonctionne super bien

  11. Sahar dit :

    Je veux ajouter des zéros à gauche dans un série des nombre qui s’incrémente automatiquement à partir d'un fichier externe sur excel , pouvez-vous m'aider s'il vous plaît?

  12. Gaetan Mourmant dit :

    Bonjour Sahar,
    Pourriez vous m'envoyer un fichier exemple pour que je regarde?
    Merci
    Gaetan Mourmant

  13. LAOUDIYI dit :

    merci

  14. Sébastien LARCHERES dit :

    Pour ajouter simplement des 0, on peut également utiliser la formule :
    =TEXTE(A2;"00000")

  15. Gaetan Mourmant dit :

    Tout à fait d'accord 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *


La période de vérification reCAPTCHA a expiré. Veuillez recharger la page.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.