Fonction TEXTE

Cet article décrit la syntaxe de formule et l’utilisation de la fonction TEXTE dans Microsoft 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 vous 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 €") & «  par heure »

Excel affiche €23,50 l’heure.

Syntaxe

TEXTE(valeur; format_texte)

La syntaxe de la fonction TEXTE comporte les arguments 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.

    Instructions 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
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,,"

Instructions 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"

Instructions 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.

Instructions 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

  • 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

Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, et sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.

Vendeur

Ventes

Données

Duerr

2 800 €

39 300,63

Weiler

40 %

Formule

Description

Résultat

=A2&" a vendu pour "&TEXTE(B2;"0,00 €")&" 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&" avait "&TEXTE(B3,"0%")&" des ventes totales."

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 avait 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:07 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 Starter, Excel 2016 for Mac, Excel 2010, Excel 2013, Excel 2016 Preview, Excel for Mac 2011, Excel Online, Excel 2007



Ces informations vous ont-elles été utiles ?

Oui Non

Comment pouvons-nous nous améliorer ?

255 caractères restants

Afin de protéger votre vie privée, n’indiquez aucune information de contact dans vos commentaires. Lisez notre déclaration de confidentialité.

Nous vous remercions pour vos commentaires.

Ressources de support

Changer la langue