Syntaxe
La fonction TEXTE s’écrit de la façon suivante :
= TEXTE( valeur ; format_text )
Cette fonction possède 2 arguments.
valeur
– Le nombre ou la date à formater.format_text
– Le format à utiliser.
La fonction TEXTE permet de transformer un nombre en tant que texte dans un format choisi. C’est notamment très intéressant lorsqu’il s’agit de fusionner un texte et un nombre ou un texte et une date. En effet, sans cette fonction, le rendu final d’une telle fusion serait loin d’être esthétique.
A1 = 1234,567 ; B1 = 01/01/2023
= "Le prix de l'article est " & A1
--> Résultat: "Le prix de l'article est 1234,567"
= "La date est " & B1
--> Résultat: "La date est 44927"
La fonction TEXTE nécessite deux arguments. Le premier est la valeur à formater. Le second est le format à adopter.
Le tableau ci-dessous réuni quelques formats utiles.
Valeur | Format | Résultat |
---|---|---|
1234,567 | 0 | 1234 |
1234,567 | 0,00 | 1234,56 |
1234,567 | # ##0 | 1 234 |
1234,567 | # ##0,00 | 1 234,56 |
1234,567 | # ##0,00 € | 1 234,56 € |
12,34 | 0\% | 12% |
12,34 | 0,00\% | 12,34% |
1-janv.-23 | jj/mm/aaaa | 01/01/2023 |
1-janv.-23 | jj-mm-aa | 01-01-23 |
1-janv.-23 | jj-mmm | 01-janv |
1-janv.-23 | mmm-aa | janv-23 |
Quelques utilisations de la fonction TEXTE
Compiler un texte et un nombre
Pour fusionner un texte et un nombre de façon esthétique, il faut utiliser la fonction TEXTE sous l’une des formes suivantes.
A1 = 1234,567
= "Le prix de l'article est " & TEXTE( A1 ; "0 €" )
--> Résultat: "Le prix de l'article est 1234 €"
= "Le prix de l'article est " & TEXTE( A1 ; "0,00 €" )
--> Résultat: "Le prix de l'article est 1234,56 €"
= "Le prix de l'article est " & TEXTE( A1 ; "# ##0 €" )
--> Résultat: "Le prix de l'article est 1 234 €"
= "Le prix de l'article est " & TEXTE( A1 ; "# ##0,00 €" )
--> Résultat: "Le prix de l'article est 1 234,57 €"
Compiler un texte et une date
Pour fusionner un texte et une date de façon esthétique, il faut utiliser la fonction TEXTE sous l’une des formes suivantes.
B1 = 01/01/2023
= "La date est " & TEXTE( B1 ; "jj/mm/aaaa" )
--> Résultat: "La date est 01/01/2023"
= "La date est " & TEXTE( B1 ; "jj-mmm-aaaa" )
--> Résultat: "La date est 01-janv-2023"
= "La date est " & TEXTE( B1 ; "jj mmm" )
--> Résultat: "La date est 01 janv"
Formules en lien
- Compléter avec des 0 à gauche
- Convertir nombre en texte
- Convertir date en texte
- Remplacer un caractère par un autre (yc spéciaux)
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter le nombre de cellules égales à un texte
- Si cellule contient un texte
- Si cellule contient un texte (sensible à la casse)
- Si cellule contient texte alors 1
- Si cellule ne contient pas un mot ou une partie du texte
- Compter le nombre de cellules commençant par
- Compter le nombre de cellules se terminant par
- Récupérer le jour de la semaine
- Récupérer le mois en lettres d’une date
Fonctions en lien
- CONCATENER
- CONCAT
- JOINDRE.TEXTE
- TROUVE
- CTXT
- GAUCHE
- DROITE
- NBCAR
- MINUSCULE
- MAJUSCULE
- STXT
- NOMPROPRE
- CHERCHE
- SUBSTITUE
- REMPLACER
- CNUM
- EXACT
- TEXTE.AVANT
- TEXTE.APRES
- SUPPRESPACE