TEXTE, fonction

Cet article décrit la syntaxe de la formule et l’utilisation de la fonction (fonction : formule pré-écrite qui prend une ou plusieurs valeurs, exécute une opération, puis renvoie une ou plusieurs valeurs. Utilisez des fonctions pour simplifier et raccourcir des formules sur une feuille de calcul, notamment celles qui effectuent des calculs longs et complexes.) TEXTE dans Microsoft Office Excel.

Description

La fonction TEXTE convertit une valeur numérique en texte et vous permet de spécifier le format d’affichage en utilisant des formats de chaînes spéciaux. Cette fonction est utile pour afficher des nombres dans un format plus lisible ou combiner des nombres avec du texte ou des symboles. Par exemple, supposons que la cellule A1 contienne le nombre 23,5. Pour afficher ce nombre sous forme de valeur en euros, vous pouvez utiliser la formule suivante :

=TEXTE(A1;"€0,00")

Dans notre exemple, Excel affiche €23,50.

Vous pouvez également afficher le format des nombres en utilisant les commandes du groupe Nombre de l’onglet Accueil du ruban. En revanche, ces commandes fonctionnent uniquement sur des cellules entièrement numériques. Si vos voulez afficher le format d’un nombre et le combiner avec du texte, il est préférable d’utiliser la fonction TEXTE. Par exemple, vous pouvez ajouter du texte à la formule précédente :

=TEXTE(A1;"€0,00") & " l’heure"

Excel affiche €23,50 l’heure.

Syntaxe

TEXTE(valeur;format_texte)

La syntaxe de la fonction TEXTE comporte les arguments (argument : valeur qui fournit des informations à une action, un événement, une méthode, une propriété, une fonction ou une procédure.) suivants :

  • valeur    Obligatoire. Valeur numérique, formule dont le résultat est une valeur numérique ou référence à une cellule contenant une valeur numérique.
  • format_texte    Obligatoire. Format numérique placé entre guillemets, par exemple, "j/m/aaaa" ou "#,##0.00". Vous trouverez des instructions spécifiques sur l’affichage des formats dans les sections suivantes.

AfficherInstructions sur l’affichage du format des nombres

  • Afficher les décimales et les chiffres significatifs    Pour afficher des fractions ou des nombres qui contiennent des décimales, ajoutez les espaces réservés, décimales et séparateurs de milliers suivants à l’argument format_texte.
Espace réservé Description
0 (zéro) Affiche des zéros non significatifs si un nombre possède moins de chiffres qu’il n’y a de zéros dans le format. Par exemple, si vous tapez 8,9 et que vous souhaitez que cela soit affiché comme 8,90, utilisez le format #.00.
# Suit les mêmes règles que le 0 (zéro). Toutefois, Excel n’affiche pas de zéros supplémentaires lorsque le nombre que vous tapez contient moins de chiffres de chaque côté de la virgule décimale qu’il n’y a de symboles # dans le format. Par exemple, si le format personnalisé est #.## et que vous tapez 8,9 dans la cellule, le nombre 8,9 s’affiche.
? Obéit aux mêmes règles que le 0 (zéro). Toutefois, Excel ajoute un espace pour les zéros non significatifs de chaque côté de la virgule décimale de sorte que les décimales soient alignées dans la colonne. Par exemple, le format personnalisé 0,0? aligne les décimales pour les nombres 8,9 et 88,99 dans une colonne.
. (point) Affiche la décimale dans un nombre.
  • Si un nombre comporte plus de chiffres à droite de la virgule décimale qu’il n’y a d’espaces réservés dans le format, le nombre est arrondi à une quantité de décimales égale à la quantité d’espaces réservés. S’il y a davantage de chiffres à gauche de la virgule décimale qu’il n’y a d’espaces réservés, les chiffres supplémentaires sont affichés. Si le format contient uniquement des signes (#) à gauche de la virgule décimale, les nombres inférieurs à 1 commencent par une virgule décimale ; par exemple, ,47.
Pour afficher En tant que Utiliser ce format
1234,59 1234,6 "####.#"
8,9 8,900 "#.000"
0,631 0,6 "0.#"
12
1234,568   
12,0
1234,57
"#.0#"
44,398
102,65
2,8
  44,398
102,65
    2,8
(avec décimales alignées)
"???.???"
5,25{\cs6\f1\cf6\lang1024
5,3
5 1/4
5 3/10
(avec fractions alignées)
"# ???/???"
  • Afficher un séparateur de milliers    Pour afficher une virgule comme séparateur de milliers ou pour réduire un nombre à un multiple de 1 000, incluez le séparateur suivant dans le format de nombre.
, (virgule) Affiche le séparateur de milliers dans un nombre. Excel sépare les milliers à l’aide de virgules si le format contient une virgule placée entre des signes (#) ou des zéros. Une virgule qui suit un espace réservé divise le nombre par 1 000. Par exemple, si l’argument format_texte est "#,###.0,", Excel affiche le nombre 12,200,000 sous la forme 12,200,0.
Pour afficher En tant que Utiliser ce format
12000 12 000 "#,###"
12000 12 "#,"
12200000 12,2 "0.0,,"

AfficherInstructions sur les formats de date et d’heure

  • Afficher les jours, mois et années    Pour afficher des nombres sous forme de dates (jours, mois et années), utilisez les codes suivants dans l’argument format_texte.
m Affiche le mois sous la forme d’un nombre sans zéro non significatif.
mm Affiche le mois sous la forme d’un nombre avec zéro non significatif le cas échéant.
mmm Affiche le mois sous la forme d’une abréviation (Janv à Déc).
mmmm Affiche le mois sous la forme d’un nom complet (Janvier à Décembre).
mmmmm Affiche le mois sous la forme d’une lettre unique (J à D).
j Affiche le jour sous la forme d’un nombre sans zéro non significatif.
jj Affiche le jour sous la forme d’un nombre avec zéro non significatif le cas échéant.
jjj Affiche le jour sous la forme d’une abréviation (Lun à Dim).
jjjj Affiche le jour sous la forme d’un nom complet (Lundi à Dimanche).
aa Affiche l’année sous la forme d’un nombre à deux chiffres.
aaaa Affiche l’année sous la forme d’un nombre à quatre chiffres.
Pour afficher En tant que Utiliser ce format
Mois 1-12 "m"
Mois 01-12 "mm"
Mois Janv–Déc "mmm"
Mois Janvier-Décembre "mmmm"
Mois J–D "mmmmm"
Jours 1-31 "j"
Jours 01–31 "jj"
Jours Lun–Dim "jjj"
Jours Lundi-Dimanche "jjjj"
Années 00-99 "aa"
Années 1900-9999 "aaaa"
  • Afficher les heures, minutes et secondes    Pour afficher des formats horaires (tels que les heures, minutes et secondes), utilisez les codes suivants dans l’argument format_texte.
h Affiche les heures sous la forme d’un nombre sans zéro non significatif.
[h] Affiche le temps écoulé en heures. Si vous travaillez avec une formule qui renvoie une heure dans laquelle le nombre d’heures est supérieur à 24, utilisez un format de nombre semblable à [h]:mm:ss.
hh Affiche les heures sous la forme d’un nombre avec un zéro non significatif, le cas échéant. Si le format contient AM ou PM, l’heure est basée sur l’horloge de 12 heures. Dans le cas contraire, l’heure est basée sur l’horloge de 24 heures.
m

Affiche les minutes sous la forme d’un nombre sans zéro non significatif.

 Remarque   Le code m ou mm doit apparaître juste après le code h ou hh ou juste avant le code ss ; sinon, Excel affiche le mois à la place des minutes.

[m] Affiche le temps écoulé en minutes. Si vous travaillez avec une formule qui renvoie une heure dans laquelle le nombre de minutes est supérieur à 60, utilisez un format de nombre semblable à [mm]:ss.
mm

Affiche les minutes sous la forme d’un nombre avec zéro non significatif le cas échéant.

 Remarque   Le code m ou mm doit apparaître juste après le code h ou hh ou juste avant le code ss ; sinon, Excel affiche le mois à la place des minutes.

s Affiche les secondes sous la forme d’un nombre sans zéro non significatif.
[s] Affiche le temps écoulé en secondes. Si vous travaillez avec une formule qui renvoie une heure dans laquelle le nombre de secondes est supérieur à 60, utilisez un format de nombre semblable à [ss].
ss Affiche les secondes sous la forme d’un nombre avec un zéro non significatif, le cas échéant. Si vous souhaitez afficher des fractions de seconde, utilisez un format de nombre semblable à h:mm:ss.00.
AM/PM, am/pm, A/P, a/p Affiche l’heure sur la base d’une horloge de 12 heures. Excel affiche AM, am, A ou a pour les heures comprises entre minuit et midi et PM, pm, P ou p pour les heures comprises entre midi et minuit.
Pour afficher En tant que Utiliser ce format
Heures 0-23 "h"
Heures 00-23 "hh"
Minutes 0–59 "m"
Minutes 00–59 "mm"
Secondes 0–59 "s"
Secondes 00–59 "ss"
Heure 4 AM "h AM/PM"
Heure 4:36 PM "h:mm AM/PM"
Heure 4:36:03 P "h:mm:ss A/P"
Heure 4:36:03.75 "h:mm:ss.00"
Temps écoulé (heures et minutes) 1:02 "[h]:mm"
Temps écoulé (minutes et secondes) 62:16 "[mm]:ss"
Temps écoulé (secondes et centièmes) 3735,80 "[ss].00"

AfficherInstructions sur le format monétaire, de pourcentage et de notation scientifique

  • Inclure des symboles monétaires    Pour afficher le symbole dollar ($) avant un nombre, tapez-le au début de l’argument format_texte (par exemple, "$#,##0.00"). Pour entrer l’un des symboles monétaires suivants dans un format, appuyez sur la touche Verr. Num et tapez le code ANSI correspondant au symbole sur le pavé numérique.
Pour entrer Utiliser cette combinaison de touches
¢ ALT+0162
£ ALT+0163
¥ ALT+0165
Euro ALT+0128
  •  Remarque   Vous devez utiliser le pavé numérique ; l’utilisation de la touche Alt et des touches numériques situées en haut du clavier ne fonctionne pas pour générer les codes ANSI.

  • Afficher des pourcentages    Pour afficher les nombres en tant que pourcentage , par exemple, pour afficher 0,08 sous la forme 8% ou 2,8 sous la forme 280% , incluez le signe de pourcentage (%) à l’argument format_texte.
  • Afficher des notations scientifiques    Pour afficher les nombres dans un format scientifique (exposant), utilisez les codes d’exposants suivants dans l’argument format_texte.
E (E-, E+, e-, e+) Affiche un nombre dans un format scientifique (exposant). Excel affiche un nombre à droite du « E »  ou « e » qui correspond au nombre de places duquel la virgule décimale a été déplacée. Par exemple, si l’argument format_texte est "0.00E+00", Excel affiche le nombre 12,200,000 sous la forme 1.22E+07. Si vous modifiez l’argument format_texte par "#0.0E+0", Excel affiche 12.2E+6.

AfficherInstructions sur l’intégration de texte et l’ajout d’espacements

  • Si vous incluez un des caractères suivants dans l’argument format_texte, il s’affiche exactement tel que vous l’avez entré.
$ Symbole dollar
+ Signe plus
( Parenthèse gauche
: Deux-points
^ Accent circonflexe (signe insertion)
Apostrophe
{ Accolade gauche
< Signe inférieur à
= Signe égal
- Signe moins
/ Barre oblique
) Parenthèse fermante
! Point d’exclamation
& Perluète
~ Tilde
} Accolade droite
> Signe supérieur à
  Caractère Espace

 Remarques 

  • L’argument format_texte ne peut pas contenir d’astérisque (*).
  • La fonction TEXTE convertit une valeur numérique en texte mis en forme, si bien que la cellule ne peut plus être calculée. Pour mettre en forme une cellule de sorte que sa valeur reste numérique, cliquez avec le bouton droit sur la cellule, cliquez sur Format de cellule, puis dans la boîte de dialogue Format de cellule de l’onglet Nombre, définissez les options de mise en forme souhaitées. Pour obtenir plus d’informations sur l’utilisation de la boîte de dialogue Format de cellule, cliquez sur le bouton Aide (?) dans le coin supérieur droit de la boîte de dialogue.

Exemple

L'exemple sera peut-être plus facile à comprendre si vous le copiez dans une feuille de calcul vide.

AfficherComment copier un exemple ?

  1. Sélectionnez l’exemple dans cet article. Si vous copiez l’exemple dans Excel Web App, copiez et collez une cellule à la fois.

 Important   Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d’un exemple de l’aide

Sélection d’un exemple de l’aide
  1. Appuyez sur Ctrl + C.
  2. Créez un classeur ou une feuille de calcul vide.
  3. Dans la feuille de calcul, sélectionnez la cellule A1, puis appuyez sur Ctrl + V. Si vous travaillez dans Excel Web App, répétez la copie et le collage pour chaque cellule dans l’exemple.

 Important   Pour que l’exemple fonctionne correctement, vous devez le coller dans la cellule A1 de la feuille de calcul.

  1. Pour passer de l’affichage des résultats à celui des formules qui ont permis d’obtenir les résultats affichés, appuyez sur Ctrl+` (accent grave) ou, sous l’onglet Formules, dans le groupe Audit des formules, cliquez sur le bouton Afficher les formules.

Après avoir copié l’exemple dans une feuille de calcul vide, vous pouvez l’adapter en fonction de vos besoins.


 
1
2
3
4




5




6


7


8


9


10
A B C
Vendeur Ventes Données
Duerr 2 800 39300,625
Weiler 40%
Formule Description Résultat
=A2&" a vendu pour "&TEXTE(B2;"0,00 F")&" d'articles." Combine la cellule A2, la chaîne de texte « a vendu », la cellule B2 (au format monétaire) et la chaîne de texte «  d’articles. » dans une phrase. Duerr a vendu pour € 2 800,00 d’articles.
=A3&" a vendu "&TEXTE(B3;"0%")&" du total des ventes." Combine la cellule A3, la chaîne « a vendu », la cellule B3 (affichée sous forme de pourcentage) et la chaîne de texte « du total des ventes. » dans une phrase. Weiler représentait 40% du total des ventes.
="Date: " & TEXTE(C2;"aaaa-mm-jj") Affiche la valeur de C2 dans un format de date qui affiche l’année sur 4 chiffres, le mois sur 2 chiffres et le jour sur 2 chiffres. Date : 2007-08-06
="Date-heure: " & TEXTE(C2;"m/j/aaaa h:mm AM/PM") Affiche la valeur de C2 dans un format de date courte sur 12 heures. Date-heure: 8/6/2007 3:00 PM
=TEXTE(C2;"0.00E+00") Affiche la valeur de C2 en format scientifique (exposant). 3.93E+04
TEXTE(C2;"€#,##0.00") Affiche la valeur de C2 dans un format monétaire, avec un séparateur de milliers. €39,300.63
 
 
S'applique à :
Excel 2007