Sur Excel il existe des tonnes de formats par défaut pour formatter les nombres, mais si vous ne trouvez pas votre bonheur, il y a toujours la possibilité d’inventer le votre! Nous allons voir tout de suite plusieurs possibilité de formats personnalisés et comment les mettre en place sur Excel
Ajouter des zéros avant les nombres
Supposons que vous travaillez sur les références des produits que vous avez en magasin, représentés par une série de 5 chiffres. Vous voulez alors avoir tous les nombres sous forme d’une série de 5 chiffres, même si le nombre en question ne fait que trois chiffres. Par exemple la référence 341 doit être affichée 00341
Pour cela, allez dans le menu Format de Cellule. Il est accessible en faisant un clic droit sur la cellule que vous voulez modifier. Dans l’onglet Nombre, choisissez la catégorie Personalisée, et le type 00000 .
La zone Aperçu vous montre alors que le nombre 341 sera représenté en 00341
Choisir le nombre de décimales à afficher
Pour choisir le nombre de chiffres à afficher après la virgule, utilisez le format personnalisé 0,000 , c’est à dire 0 suivi d’autant de zéro après la virgule que vous souhaitez afficher de décimales. 0 pour arrondir à l’entier le plus proche, 0,0 pour une seule décimale, 0,00 pour deux décimales, et ainsi de suite.
Ajouter un texte en préfixe ou en suffixe
Il est possible d’afficher un texte avant ou après chaque nombre (ou les deux). Il faut pour cela utiliser le format numérique de votre choix et placer le texte fixe entre guillemets avant ou après votre nombre.
Par exemple pour afficher le préfixe n°, il faut utiliser le format « n° » 0
On peut également forcer à rajouter un suffixe comme l’unité mètres en utilisant le format
0 « mètres »
Notez bien qu’à chaque fois, seule l’apparence du nombre change, dans la barre de fonction on voit bien que la valeur n’a pas changé.
Afficher des nombres en milliers, millions, milliards
Il est également possible d’abréger les nombres et d’afficher des arrondis en milliers, en millions ou en milliards.
- Pour les milliers: # ##0,0 « K€ » (un seul espace avant les guillemets)
- Pour les millions: # ##0,0 « M€ » (deux espaces avant les guillemets)
- Pour les milliards: # ##0,0 « Md€ » (trois espaces avant les guillemets)
Vous pouvez changer l’unité entre guillemets ou bien la supprimer à votre guise. D’autre part sur Mac, il vous faudra faire Alt + Espace pour que les espaces entre les 0 et guillemets soient pris en compte correctement
Répéter un caractère dans une cellule
Il est également possible de répéter un caractère de nombreuses fois dans la cellule afin de remplir tout l’espace. C’est utile par exemple si vous voulez indiquer un résultat dans la cellule adjacente par exemple.
Le format à utiliser est * (étoile) avant le caractère à répéter. Il sera répété autant de fois qu nécessaire pour remplir la cellule. Dans le format ci dessous, @ est utilisé pour capturer le texte de la cellule.
Afficher des couleurs différentes selon les types de données
Il est possible de spécifier plusieurs formats selon plusieurs cas différents avec l’opérateur point-virgule (;). Le premier cas distingue les nombres positifs, le second les nombres négatifs, le troisième les zéros, le quatrième le texte.
Nous pouvons afficher une couleur différente dans chaque cas! Nous afficherons les nombres positifs en vert précédés du signe +, les nombres négatifs en rouge précédés du signe -, les zéros en jaune et le texte en bleu.
[Vert] »+ »#;[Rouge] »-« #;[Jaune]0;[Bleu]Standard
Bonjour,
Merci pour ces astuces…
En lisant le dernier point, une question me revient : existe-t-il la liste des couleurs utilisables de cette manière ? En dehors de celles citées, en existe-t-il d’autres ?
Merci d’avance,
Olivier
Bonjour
Pour obtenir la liste de toutes les couleurs possibles, il faut écrire le format non pas avec le nom de la couleur mais avec un numéro:
[color1] pour noir, [color3] pour rouge etc, ainsi de suite jusqu’à 56!
Selon les version d’Excel, il peut être nécessaire d’utiliser [couleur1] au lieu de [color1].
Bonjour
J’ai un problème avec les formats personnalisés, je souhaite afficher une colonne de chiffres saisi au format « 1234 6789 » cad 4 chiffres un espace puis 4 chiffres (code douane) et lorsque le nombre saisi est inférieur, le format doit ‘combler’ le manque par des 0 a la fin (et non au début):
exemple: pour saisie de « 12456 », afficher « 1234 4560 »
en utilisant la fonction personnalisée « 0000_0000 » j’ai deux problèmes
> il affiche seulement 3 caractère après l’espace
> il met des 0 avant mais non après,
cad il affiche 0123 456
C’est comme si le séparateur de milliers était choisi par défaut mais j’ai fouillé dans les opitons excel et n’ai rien trouvé en ce sens.
Je précise que je travaille sous windows 10 et Microsoft office 2010
Merci de votre aide
Oups en fait j’ai mal posté mon message ici, je vais le remettre dans le forum!