La fonction TEXTE () d’Excel (en anglais TEXT())

Syntaxe.

TEXTE (valeur; format_texte)

Définition.

Cette fonction convertit une valeur en texte sous un format numérique spécifique.

Arguments

valeur (obligatoire). Un nombre, une formule qui donne une valeur numérique ou une référence à une cellule contenant une valeur numérique

format_texte (obligatoire). Un format numérique, qui est l’un de ceux de la zone de catégorie Personnalisée de l’onglet Nombre de la boîte de dialogue Format de cellule

Contexte.

Vous devrez peut-être convertir des valeurs numériques en texte pour lier du texte statique à des calculs.

La fonction TEXTE () convertit non seulement les valeurs numériques en texte, mais vous permet également d’utiliser les formats numériques disponibles dans la boîte de dialogue Format de cellule.

Dans l’argument de format de texte, vous pouvez spécifier des formats personnalisés. Cependant, les formats ont les restrictions suivantes:

■ Les formats ne peuvent pas contenir d’astérisque (*).

■ Le format de numéro général n’est pas autorisé.

■ Les couleurs, telles que le rouge pour les valeurs négatives, sont ignorées.

La différence entre la commande Format / Cellules et la fonction TEXTE () est que TEXTE () renvoie du texte. Un nombre formaté avec la commande Format / Cellules est toujours une valeur numérique. Vous pouvez toujours utiliser des nombres convertis avec la fonction TEXTE () dans d’autres formules, car Excel convertit les nombres affichés sous forme de valeurs de texte en valeurs numériques.

Exemple.

Voici quelques exemples courants que vous pouvez copier directement dans Excel pour tester la fonction par vous-même. Notez que les codes de format sont placés entre guillemets.

Formule Description
=TEXTE(1234,567;“# ##0,00 €”) Devise avec un séparateur des milliers et 2 décimales : 1 234,57 €. Notez qu’Excel arrondit la valeur à 2 décimales.
=TEXTE(AUJOURDHUI();“JJ/MM/AA”) Date du jour au format JJ/MM/AA (par exemple, 14/03/12)
=TEXTE(AUJOURDHUI();“JJJJ”) Date du jour de la semaine (par exemple, Lundi)
=TEXTE(MAINTENANT();“HH:MM”) Heure actuelle (par exemple, 13:29)
=TEXTE(0,285;“0,0 %”) Pourcentage (par exemple, 28,5 %)
=TEXTE(4,34,“# ?/?”) Fraction (par exemple, 4 1/3)
=SUPPRESPACE(TEXTE(0,34;“# ?/?”)) Fraction (par exemple, 1/3) Notez que cette formule utilise la fonction SUPPRESPACE pour supprimer l’espace de début dans le cas d’une valeur décimale.
=TEXTE(12200000;“0,00E+00”) Notation scientifique (par exemple, 1,22E+07)
=TEXTE(1234567898;“[<=9999999]###-####;(###) ###-####”) Spécial (numéro de téléphone) (par exemple, (123) 456-7898)
=TEXTE(1234;“0000000”) Ajouter des zéros (0) de début (par exemple, 0001234)
=TEXTE(123456;“##0° 00′ 00””) Personnalisée – Latitude/Longitude

Supposons que vous souhaitiez inclure une date de paiement dynamique dans un formulaire de facture, de sorte que 14 jours soient ajoutés à la date du jour. La formule

= CONCATENER (“Veuillez payer avant le “; TEXTE (AUJOURDHUI () + 14; “MM / JJ / AAAA”); “.”)

Résultat: Veuillez payer avant le 15.12.2020. La formule:

= CONCATENER (“S’il vous plaît payer avant”. AUJOURDHUI () + 14; “.”)

sans la fonction TEXTE () fonctionne également, mais votre client ne saura probablement pas quoi faire avec:

S’il vous plaît payer avant 40527.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x