
Avez-vous déjà essayé de combiner un nombre ou une date avec un libellé textuel dans Excel, pour vous retrouver avec quelque chose comme « Chiffre d'affaires : 48293.5 » ou « Date du rapport : 45012 » ? Ce sont les données brutes d'Excel qui s'affichent dans votre résultat — et c'est exactement le problème que la fonction TEXTE a été conçue pour résoudre.
La fonction TEXTE convertit une valeur numérique en chaîne de texte formatée. Elle vous donne un contrôle précis sur la façon dont les nombres, les devises, les pourcentages, les dates et les heures s'affichent — que vous construisiez des rapports, créiez des libellés ou assembliez des sorties dynamiques sous forme de phrases. Ce guide vous explique tout ce que vous devez savoir, de la syntaxe de base à des exemples pratiques concrets.
La syntaxe est simple :
=TEXT(value, format_text)
Le résultat est toujours une chaîne de texte, et non un nombre. Cela signifie que vous ne pouvez pas utiliser le résultat de TEXTE dans des calculs arithmétiques sans le reconvertir préalablement en nombre.
Les codes de format sont les mêmes que ceux que vous voyez dans la boîte de dialogue « Format de cellule » d'Excel (Ctrl + 1). Vous pouvez les utiliser directement dans la fonction TEXTE. Voici les éléments de base les plus courants :
| Code | Signification | Exemple de valeur | Exemple de résultat |
|---|---|---|---|
0 |
Emplacement de chiffre (affiche les zéros) | 7 | « 007 » avec "000" |
# |
Emplacement de chiffre (sans zéros superflus) | 1234.5 | « 1234.5 » avec "#.#" |
, |
Séparateur de milliers | 1000000 | « 1 000 000 » avec "#,##0" |
. |
Séparateur décimal | 3.14159 | « 3.14 » avec "0.00" |
% |
Pourcentage (multiplie par 100) | 0.75 | « 75.0% » avec "0.0%" |
$ |
Symbole monétaire (littéral) | 2500 | « $2,500 » avec "$#,##0" |
d / dd |
Jour (1 ou 2 chiffres) | Date | « 5 » ou « 05 » |
mmm / mmmm |
Mois (abrégé/complet) | Date | « Jan » ou « Janvier » |
yyyy |
Année à 4 chiffres | Date | « 2025 » |
h:mm AM/PM |
Heure avec AM/PM | Valeur horaire | « 9:05 AM » |
=TEXT(A2, "#,##0.00")
Si A2 contient 48293.5, cette formule renvoie « 48 293,50 » — propre, lisible et prête à être utilisée dans un libellé de rapport.
=TEXT(A2, "$#,##0.00")
Transforme 2500 en « $2 500,00 ». Utile lorsque vous combinez des nombres avec du texte, par exemple :
="Chiffre d'affaires total : "&TEXT(B5,"$#,##0")
Cela produit : Chiffre d'affaires total : $48 294
=TEXT(A2, "0.0%")
Si A2 vaut 0,876, le résultat est « 87,6 % ». Idéal pour construire des phrases récapitulatives d'indicateurs clés de performance dans les tableaux de bord commerciaux dans Excel.
=TEXT(A2, "00000")
Utile pour les identifiants d'employés, les codes produits ou les codes postaux. Transforme 742 en « 00742 ».
Les dates dans Excel sont stockées sous forme de numéros de série (par exemple, le 1er janvier 2025 = 45658). La fonction TEXTE vous permet de les afficher dans n'importe quel format lisible.
=TEXT(A2, "dd/mm/yyyy") → "14/06/2025"
=TEXT(A2, "mmmm d, yyyy") → "June 14, 2025"
=TEXT(A2, "ddd, mmm d") → "Sat, Jun 14"
=TEXT(A2, "yyyy-mm-dd") → "2025-06-14"
C'est particulièrement pratique pour créer des en-têtes de rapports ou des libellés de chronologie. Par exemple, si vous travaillez sur un diagramme de Gantt ou une chronologie de projet dans Excel, des libellés de dates formatés rendent votre graphique beaucoup plus lisible.
="Rapport généré le : "&TEXT(TODAY(),"mmmm d, yyyy")
Résultat : Rapport généré le : June 14, 2025
Sans TEXTE, cela produirait « Rapport généré le : 45658 » — ce qui est incompréhensible pour tout lecteur.
Les heures dans Excel sont des nombres fractionnaires (par exemple, 0,5 = midi). TEXTE les gère sans problème :
=TEXT(A2, "h:mm AM/PM") → "9:05 AM"
=TEXT(A2, "hh:mm:ss") → "09:05:32"
=TEXT(A2, "[h] hours") → "14 hours" (temps écoulé)
Le format [h] est particulièrement utile pour le temps écoulé — il permet aux heures de dépasser 24, ce qui est indispensable pour suivre les heures travaillées sur plusieurs jours.
Supposons que vous créez une facture et souhaitez une ligne récapitulative soignée qui combine texte et nombres. Voici la configuration :
Vous souhaitez générer automatiquement cette phrase :
« Facture datée du June 14, 2025 pour $3 750,00, à régler dans 30 jours. »
Voici la formule :
="Invoice dated "&TEXT(B1,"mmmm d, yyyy")&" for "&TEXT(B2,"$#,##0.00")&" is due in "&B3&" days."
Cette formule unique assemble dynamiquement toute la phrase. Modifiez la date, le montant ou le nombre de jours — la phrase se met à jour automatiquement. Ce type de libellé dynamique est inestimable pour les modèles de facturation professionnelle.
Une question fréquente : pourquoi ne pas simplement formater la cellule via la boîte de dialogue Format de cellule ? Voici la différence fondamentale :
Utilisez TEXTE lorsque vous devez intégrer des nombres dans des phrases, créer des formats d'exportation cohérents ou garantir un formatage fixe quel que soit le paramètre régional. Utilisez le formatage de cellule lorsque vous avez encore besoin que le nombre se comporte comme un nombre.
TEXTE devient encore plus puissant lorsqu'il est combiné avec d'autres fonctions Excel.
=IF(B2>0, "Profit: "&TEXT(B2,"$#,##0"), "Loss: "&TEXT(ABS(B2),"$#,##0"))
Cela crée un résultat libellé qui s'adapte aux valeurs positives ou négatives. Pour explorer davantage la logique conditionnelle, consultez notre guide sur la Fonction SI : tests logiques et SI imbriqués.
="Order "&TEXT(VLOOKUP(A2,OrderTable,2,0),"00000")&" shipped."
Récupère un numéro de commande et le complète à 5 chiffres à l'intérieur d'une phrase — le tout en une seule formule.
="As of "&TEXT(TODAY(),"dddd, mmmm d")&" - data is current."
Crée un libellé d'horodatage mis à jour en temps réel dans l'en-tête de votre tableau de bord. Associez ceci aux tableaux de bord dynamiques dans Excel pour des rapports professionnels qui se mettent à jour automatiquement.
=TEXT(A2, #,##0) générera une erreur. Placez toujours les codes de format entre guillemets : =TEXT(A2, "#,##0").=TEXT(A2,"0.00")+10 générera une erreur ou renverra 0. Effectuez les calculs en premier, puis encapsulez dans TEXTE.Si vous n'êtes pas sûr du code de format à utiliser pour un résultat spécifique — par exemple, vous souhaitez afficher les nombres sous la forme « 1er », « 2e », « 3e » ou vous avez besoin d'un format de date fiscal personnalisé — vous pouvez décrire ce que vous voulez en français simple à GPTExcel et obtenir la formule TEXTE exacte (code de format inclus) en quelques secondes, sans avoir à mémoriser toutes les combinaisons de codes.
Pour d'autres façons de simplifier la rédaction de formules et la préparation des données, consultez Utiliser l'IA pour nettoyer et transformer les données dans Excel.
Cela signifie généralement que la cellule est formatée en « Nombre » et qu'Excel reconvertit le résultat textuel en nombre. Sélectionnez la cellule, formatez-la en « Texte » (ou « Standard »), puis ressaisissez la formule. Vérifiez également que votre code de format est bien entre guillemets doubles.
Oui. Les codes de format Excel prennent en charge jusqu'à quatre sections séparées par des points-virgules : positif ; négatif ; zéro ; texte. Par exemple : "$#,##0.00;($#,##0.00);"-"" affiche les valeurs positives au format standard, les valeurs négatives entre parenthèses et les zéros sous forme de tiret.
Oui. La fonction TEXTE et ses codes de format de date (d, dd, mmm, mmmm, yy, yyyy, etc.) sont pris en charge dans toutes les versions modernes d'Excel — y compris Excel 2010, 2013, 2016, 2019, 2021, Microsoft 365 et Excel Online. Le résultat peut varier légèrement si les paramètres régionaux de date diffèrent entre les utilisateurs.
Elles font le contraire l'une de l'autre. TEXTE convertit un nombre en chaîne de texte formatée. VALEURNOMBRE convertit une chaîne de texte ressemblant à un nombre en valeur numérique réelle. Utilisez VALEURNOMBRE (ou VALEUR) lorsque vous devez inverser l'effet de TEXTE et effectuer à nouveau des calculs sur le résultat.
Découvrez comment la fonction TEXTE d'Excel convertit les nombres, les dates et les heures en chaînes de texte formatées grâce aux codes de format — avec des exemples concrets et des cas d'utilisation pratiques.
Découvrez comment fonctionne la fonction SI d'Excel, comment imbriquer plusieurs SI, et quand utiliser les alternatives modernes comme SI.CONDITIONS et CHOISIR pour une logique plus claire et plus lisible.
Maîtrisez SUMIF et SUMIFS dans Excel pour additionner des données selon un ou plusieurs critères, avec la syntaxe réelle, des exemples concrets et un tutoriel pas à pas.