Format personnalisé
Un format personnalisé permet de définir précisément comment une valeur s'affiche en saisissant un code de format dans Ctrl+1 > Nombre > Personnalisée (ex : # ##0,00 € ou jj/mm/aaaa). Quatre sections séparées par des points-virgules gèrent respectivement positifs, négatifs, zéros et texte. Le format n'altère jamais la valeur réelle.
À quoi sert un format personnalisé dans Excel ?
Le format personnalisé te donne un contrôle total sur l'affichage des valeurs dans tes cellules. Les formats prédéfinis d'Excel (Monétaire, Pourcentage, Date courte) couvrent les cas basiques, mais dès que tu as besoin d'afficher "kg" après un poids, de masquer les zéros, ou de colorer les négatifs en rouge, il te faut un code de format personnalisé.
Tu vas t'en servir pour rendre tes tableaux plus lisibles sans modifier les valeurs réelles. C'est particulièrement utile dans les tableaux de bord, les rapports financiers et les fiches produits où la présentation doit être soignée. Un format personnalisé permet d'afficher 1500 comme "1 500 €", comme "1,5 k€" ou comme "1500 unités" sans changer la valeur sous-jacente qui reste 1500.
Format personnalisé : exemples concrets
Exemple 1 : Acheteur : afficher les poids en kg sans casser les calculs
Tu es acheteur dans une centrale d'achat alimentaire. Tu gères un tableau de commandes avec des colonnes Poids, Prix au kilo et Montant total. Tu veux que la colonne Poids affiche "250 kg" au lieu de 250, pour que le tableau soit lisible d'un coup d'oeil.
Si tu tapes "250 kg" directement dans la cellule, Excel le traite comme du texte et tes formules de calcul ne fonctionnent plus. Avec un format personnalisé, tu saisis 250 (le nombre pur) et tu appliques le code # ##0" kg" via Ctrl+1 > Nombre > Personnalisée. La cellule affiche "250 kg" mais contient toujours le nombre 250, utilisable dans toutes tes formules.
Tu peux appliquer le même principe pour tes colonnes de prix (# ##0,00" €/kg") et de volumes (# ##0" L"). Tout ton tableau devient lisible sans sacrifier les possibilités de calcul.
Exemple 2 : Assistant de direction : formater un reporting avec des milliers en "k€"
Tu es assistant de direction dans un groupe industriel. Tu prépares un tableau de synthèse mensuel pour le comité de direction. Les montants vont de 50 000 à 2 000 000 euros, et les dirigeants préfèrent lire "50 k€" plutôt que "50 000 €" pour gagner en lisibilité.
Tu appliques le format personnalisé # ##0," k€" sur les cellules de montants. La virgule après le zéro divise l'affichage par 1000. La cellule contenant 1 500 000 affiche "1 500 k€". La valeur réelle reste 1 500 000 et tes formules SOMME, MOYENNE et graphiques continuent de fonctionner normalement.
Pour les montants négatifs, tu peux utiliser un format à deux sections : # ##0," k€";[Rouge]-# ##0," k€". Les positifs s'affichent normalement et les négatifs apparaissent en rouge avec un signe moins. Le tout sans formule SI ni mise en forme conditionnelle.
- #1 Le code de format a jusqu'à 4 sections séparées par des points-virgules : positifs;négatifs;zéros;texte. Tu n'es pas obligé de remplir les 4.
- #2 Les guillemets dans le code de format encadrent le texte littéral à afficher. Par exemple, 0" unités" affiche "150 unités" pour la valeur 150.
- #3 Une virgule après le dernier 0 divise l'affichage par 1000. Deux virgules divisent par un million. Pratique pour les grands nombres.
- #4 Ctrl+1 ouvre directement la boîte de dialogue Format de cellule. Va dans l'onglet Nombre, puis Personnalisée pour saisir ton code.
Le format personnalisé ne change que l'affichage, jamais la valeur stockée. Si tu copies une cellule formatée et que tu la colles en "Valeurs" dans un autre fichier, c'est la valeur réelle qui sera collée, pas le texte affiché.
Les erreurs courantes avec le format personnalisé
✕ Saisir l'unité directement dans la cellule au lieu d'utiliser un format
Quand tu tapes "250 kg" ou "1 500 €" directement dans une cellule, Excel stocke du texte, pas un nombre. Toute formule de calcul (SOMME, MOYENNE, multiplication) échouera ou renverra 0 sur ces cellules. Le triangle vert d'avertissement apparaît parfois, mais pas toujours.
Ce réflexe est naturel parce qu'on veut voir l'unité à côté du nombre. Mais la bonne approche dans Excel est de séparer la valeur (le nombre pur) de sa présentation (le format personnalisé). Tu saisis 250 et tu laisses le format afficher "kg" à côté.
Solution : Saisis uniquement le nombre dans la cellule, puis applique un format personnalisé via Ctrl+1 > Nombre > Personnalisée. Utilise le code 0" kg" ou # ##0,00" €" pour ajouter l'unité à l'affichage sans toucher à la valeur.
✕ Confondre le point-virgule séparateur de sections et le séparateur décimal
Dans un code de format personnalisé, le point-virgule sépare les sections (positifs;négatifs;zéros;texte). Si tu voulais écrire un format pour les nombres décimaux et que tu places un point-virgule au mauvais endroit, tu crées involontairement une deuxième section qui change le format des nombres négatifs.
Par exemple, le code # ##0;00 ne signifie pas "afficher avec 2 décimales". Il signifie "afficher les positifs avec le format # ##0 et les négatifs avec le format 00". Le résultat est déroutant et difficile à diagnostiquer.
Solution : Utilise la virgule comme séparateur décimal dans le code de format (# ##0,00) et réserve le point-virgule pour séparer les sections positif/négatif/zéro/texte. Teste ton format sur des valeurs positives, négatives et nulles pour vérifier le résultat.
Questions fréquentes sur le format personnalisé
Sélectionne les cellules à formater, appuie sur Ctrl+1 pour ouvrir la boîte de dialogue Format de cellule. Va dans l'onglet Nombre, puis clique sur Personnalisée dans la liste des catégories. Tape ton code de format dans le champ Type (par exemple # ##0,00" €" pour afficher des montants en euros). L'aperçu en haut te montre le résultat avant de valider.
Utilise un format personnalisé à deux sections en ajoutant [Rouge] devant la section des négatifs. Par exemple, le code # ##0,00;[Rouge]-# ##0,00 affiche les positifs normalement et les négatifs en rouge avec un signe moins. Tu peux aussi utiliser [Bleu], [Vert] ou [Magenta] pour d'autres couleurs. Ce format s'applique automatiquement sans passer par la mise en forme conditionnelle.
Ajoute une troisième section vide dans ton code de format. Par exemple, # ##0;-# ##0; affiche les positifs normalement, les négatifs avec un signe moins, et rien du tout pour les zéros (la troisième section après le deuxième point-virgule est vide). La cellule apparaît vide visuellement mais contient toujours la valeur 0, ce qui n'affecte pas tes formules.
Termes liés
Envie d'aller plus loin ?
Explore les 293 termes de notre lexique ou découvre nos formules Excel.