Formats de cellule personnalisés Excel : la syntaxe complète

Excel affiche 1234.5 mais vous voulez voir 1 234,50 €. Vous voulez écrire 15 et voir 15 jours. Vous voulez que les négatifs soient en rouge entre parenthèses et les zéros remplacés par un tiret. Bienvenue dans le monde des formats personnalisés : un mini-langage qui change l'affichage d'une cellule sans toucher à sa valeur réelle.

Pour comprendre concrètement, voici une même valeur (1234,5) affichée selon différents formats personnalisés :

Code de formatRésultat affichéUsage typique
# ##0,00 €1 234,50 €Montant monétaire standard
0,01234,5Nombre avec 1 décimale
0,0,"K€"1,2K€Montant en milliers (tableau de bord)
0%123450%Pourcentage (multiplie ×100)
0,0" jours"1234,5 joursNombre avec unité textuelle
+0,0;-0,0;0+1234,5Variation signée (positif / négatif / zéro)
0000001235Code postal (zéros de tête forcés)
0,00 "kg"1234,50 kgMesure avec unité

🧪 Simulateur — testez en direct

Choisissez un format ou écrivez le vôtre, puis modifiez la valeur. Le résultat est calculé à la volée comme dans Excel.

Affichage Excel :

📄 Synthèse PDF à emporter Tous les codes de format au format A4, prêt à imprimer ou conserver.

Accéder aux formats personnalisés

  1. Sélectionnez la cellule ou la plage.
  2. Ctrl+1 (raccourci universel) ou clic droit → Format de cellule.
  3. Onglet Nombre, catégorie Personnalisée.
  4. Saisissez votre code dans le champ Type.

L'aperçu « Exemple » montre le rendu en direct sur la valeur de la cellule active.

Les briques de base

Le langage repose sur quelques caractères clés :

CodeEffetExemple sur 12,5
0Chiffre obligatoire (affiche 0 si vide)000,00 → 012,50
#Chiffre facultatif (n'affiche rien si vide)#,## → 12,5
?Chiffre remplacé par espace si vide (aligne les décimales)0,?? → 12,5_
,Séparateur décimal (selon la locale FR)
(espace)Séparateur de milliers entre des # ou 0# ##0 → 13
%Multiplie par 100 et ajoute le signe %0% → 1 250 %
"texte"Texte littéral entre guillemets0" €" → 12 €
@Le texte saisi (pour les chaînes)"M. "@ → M. Dupont

Format en 4 sections : positif ; négatif ; zéro ; texte

C'est la clé pour aller plus loin. Un code complet peut contenir 4 sections séparées par ; :

format_positif ; format_négatif ; format_zéro ; format_texte

Excel choisit la section selon le contenu de la cellule.

Exemple : € positifs verts, négatifs rouges, zéros tirets

[Vert]# ##0,00 € ;[Rouge]-# ##0,00 € ;"—" ;@

Le texte est affiché tel quel (@), 0 devient un tiret, négatifs en rouge avec signe moins, positifs en vert.

Exemple : un suivi d'objectif (+/-)

+0,0 % ;-0,0 % ;"OK" ;@

Affiche « +12,5 % » pour 0,125, « -3,2 % » pour -0,032, « OK » pour 0.

Les couleurs disponibles

Placées entre crochets au début d'une section : [Noir], [Bleu], [Cyan], [Vert], [Magenta], [Rouge], [Blanc], [Jaune]. Ou par index : [Couleur1] à [Couleur56].

Limite : seulement ces 8 couleurs nommées sont supportées. Pour des couleurs hexadécimales précises, utilisez une mise en forme conditionnelle.

Format conditionnel par valeur (sans MFC)

Vous pouvez insérer des conditions dans le format lui-même :

[Rouge][<0]# ##0,00 ;[Vert][>=1000]# ##0,00 ;# ##0,00

Limite : maximum 3 conditions (3 sections + une par défaut). Au-delà, passez à la MFC.

Les formats de date et d'heure

CodeEffetSur 24/03/2026 15:07:42
jjour 1–3124
jjjour 01–3124
jjjjour court (lun, mar…)mar
jjjjjour long (mardi, mercredi…)mardi
mmois 1–123
mmmois 01–1203
mmmmois court (janv., févr.…)mars
mmmmmois long (janvier, février…)mars
aaannée 2 chiffres26
aaaaannée 4 chiffres2026
h:mmheure : minute15:07
hh:mm:ssheure : minute : seconde15:07:42
[h]:mmheures cumulées (peut dépasser 24)15:07

Exemple : date longue en français

jjjj j mmmm aaaa → mardi 24 mars 2026

Exemple : durée cumulée en heures

Sur un total d'heures de travail (par exemple 41h30 dans la semaine) : [h]:mm au lieu de h:mm. Sans crochets, Excel fait un modulo 24 et 41:30 s'affiche « 17:30 ». Crochets indispensables.

Format en milliers, millions

Une virgule après les chiffres divise par 1000 visuellement.

  • 0, → 1 234 567 devient « 1 235 ».
  • 0,, → divise par 1 million : « 1,2 ».
  • 0,0,"K€" → 1234567 devient « 1234,6K€ ».
  • 0,0,," M€" → 1234567 devient « 1,2 M€ ».

Très utile pour des tableaux de bord où l'unité « K€ » ou « M€ » rend les chiffres lisibles.

Masquer une cellule

Astuce de « pro » : ;;; (trois points-virgules, rien dans les 4 sections). La cellule devient vide visuellement, mais la valeur reste là pour les calculs. Pratique pour cacher des cellules intermédiaires sans les supprimer.

Attention : la valeur reste visible dans la barre de formule quand la cellule est sélectionnée. Pour la cacher aussi, combinez avec Format de cellule → Protection → Masquée et activez la protection de feuille. Voir Protection des feuilles et classeurs.

Le piège : la valeur n'est pas modifiée

Un format n'est qu'une fenêtre d'affichage. Si vous tapez 12,5 et appliquez 0%, vous voyez « 1 250 % », mais la valeur réelle reste 12,5 (les calculs feront 12,5, pas 1250).

Inversement : si vous voyez « 12 € » avec format 0" €" et que vous additionnez avec un nombre texte « 12 € » d'une autre source, ça plante. Toujours vérifier le contenu réel (en regardant la barre de formule).

Exemples utiles à copier-coller

BesoinCode
Montant en €, négatif en rouge entre parenthèses# ##0,00 €;[Rouge](# ##0,00 €)
Téléphone français 06 12 34 56 780# ## ## ## ##
Code postal sur 5 chiffres (06200 au lieu de 6200)00000
Numéro de Sécurité sociale0 00 00 00 000 000 00
Variation avec flèche[Vert]▲ 0,0%;[Rouge]▼ 0,0%
Score sur 200,0"/20"
Pourcentage avec 2 décimales0,00%
Date « 24-mars-2026 »jj-mmm-aaaa
Durée en heures cumulées[h]"h"mm

Sauvegarder un format pour le réutiliser

Une fois saisi, un format apparaît automatiquement dans la liste « Personnalisée » du fichier où il a été créé. Pour le partager entre fichiers, copiez une cellule formatée vers le nouveau fichier (Ctrl+Alt+V → Formats).

Conseil : ouvrez la catégorie Personnalisée sans rien écrire, regardez les codes des formats Excel pré-définis (Monétaire, Comptabilité, Date…). C'est une mine d'exemples pour apprendre la syntaxe.

À retenir

  • Raccourci Ctrl+1 → Nombre → Personnalisée.
  • Briques : 0 (chiffre obligatoire), # (facultatif), ? (espace si vide), "texte", @ (texte).
  • Format en 4 sections : positif ; négatif ; zéro ; texte.
  • Couleurs : [Rouge], [Vert], [Bleu]… (8 max).
  • Format conditionnel intégré : [>100]…;…;… (3 conditions max).
  • Divisé par 1000 : ajouter une virgule après les chiffres. Par million : deux virgules.
  • Heures cumulées : [h]:mm avec crochets, indispensable au-delà de 24h.
  • Le format change l'affichage, pas la valeur — toujours vérifier la barre de formule en cas de doute.