Cet article va vous expliquer comment remplacer le 0 par un tiret dans les cellules.
Différence entre un nombre et du texte
- Un tiret est considéré comme du texte
- Un 0 est reconnu comme un nombre
Cette remarque est très importante. Si vous remplacez chaque 0 par des tirets manuellement, vous allez créer une confusion entre les valeurs textes et numériques dans une même colonne

Dans cet exemple, nous voyons que le nombre de valeurs numériques (grâce à la fonction NB) contenues dans les colonnes est différent à cause du tiret.
Comment afficher un tiret automatiquement au lieu du 0 ?
Pour afficher un tiret au lieu du chiffre 0, il faut jouer sur les paramètres de personnalisation du format des nombres.



Et ensuite, il faut aller dans la section Personnalisée



Comment se décompose un nombre dans Excel ?
Excel propose 4 affichage des nombres
- Affichage des nombres positifs
- Affichage des nombres négatifs
- Nombre zéro
- Texte
Nombres négatifs
L'affichage des nombres négatifs peut être représenté en rouge avec le code suivant
# ##0,00;[Rouge]- # ##0,00



Ou bien entre parenthèses avec le code
# ##0,00;[Rouge](# ##0,00)



Modifier l'affichage du 0
Pour changer un zéro en tiret, il faut jouer sur le 3ème paramètre du code d'un nombre. Ainsi, en rajoutant juste un tiret entre guillemet en 3ème paramètre, tous vos 0 seront remplacés par des tirets.
# ##0,00;[Rouge]-# ##0,00;"-"



Et donc, le résultat est le suivant dans vos feuilles de calcul



A titre de vérification, nous pouvons voir que la fonction NB retourne bien 8 valeurs numériques maintenant. Donc les cellules qui affichent des tirets sont bien reconnues comme contenant une valeur numérique.
23/10/2021 @ 16:29
Merci pour le format, on comprend mieux les formats spécifiques
14/01/2021 @ 03:27
Super instructif. Bravo