La fonction TEXTE
Écrire un nombre ou une date sous la forme voulue, dans un texte : « Facture du 15/03/2024 », « Total : 1 234,50 € ».
La syntaxe
=TEXTE(valeur; format_texte)
Dans un Excel en anglais : =TEXT(value, format_text).
Les arguments
- valeur : le nombre ou la date.
- format_texte : le code de format, entre guillemets :
"jj/mm/aaaa","0,00","000000".
Un exemple
="Facture du "&TEXTE(B2;"jj/mm/aaaa")
Sans TEXTE, la date s'afficherait comme un nombre (45366).
Les pièges
- Les codes dépendent de la langue d'Excel :
"jj/mm/aaaa"en français,"dd/mm/yyyy"en anglais. Une formule copiée d'un Excel à l'autre affiche le code au lieu de la date. - Le résultat est un texte : il ne se calcule plus.
Aller plus loin
- Traduire une formule : traduit la formule et signale les codes de format à revoir.
- Zéros initiaux et numéros longs : garder les zéros sans formule.
Questions fréquentes
- Pourquoi TEXTE affiche « aaaa » au lieu de l'année ?
- Le code est écrit pour un Excel d'une autre langue : dans un Excel anglais, l'année s'écrit « yyyy ».