CTXT (CTXT, fonction)

Cet article décrit la syntaxe de formule et l’utilisation de la fonction CTXT dans Microsoft Excel.

Description

Arrondit un nombre au nombre de décimales spécifié, lui applique le format décimal, à l’aide d’une virgule et d’espaces, et renvoie le résultat sous forme de texte.

Syntaxe

CTXT(nombre, [décimales], [no_séparateur])

La syntaxe de la fonction CTXT contient les arguments suivants :

  • nombre    Obligatoire. Représente le nombre que vous voulez arrondir et convertir en texte.

  • décimales    Facultatif. Représente le nombre de chiffres après la virgule.

  • no_séparateur    Facultatif. Représente une valeur logique qui, lorsqu’elle est VRAI, permet d’éviter que des virgules soient insérées dans le texte renvoyé par CTXT.

Remarques

  • Dans Microsoft Excel, les nombres ne peuvent jamais comporter plus de 15 chiffres significatifs, mais décimales peut en compter jusqu’à 127.

  • Si décimales est négatif, nombre est arrondi à gauche de la virgule.

  • Si décimales est omis, le nombre de décimales par défaut est 2.

  • Si no_séparateur est FAUX ou omis, le texte renvoyé comprend des espaces.

  • Il existe une différence fondamentale entre attribuer un format à une cellule contenant un nombre à l’aide d’une commande (sous l’onglet Accueil, dans le groupe Nombre, cliquez sur la flèche en regard de Nombre, puis cliquez sur Nombre) et le faire directement à l’aide de la fonction CTXT. En effet, le résultat renvoyé par la fonction CTXT est converti en texte, alors qu’un nombre mis en forme au moyen de la commande Cellule reste un nombre.

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.

Données

1234,567

-1234,567

44,332

Formule

Description

Résultat

=CTEXT(A2;1)

Arrondit le nombre dans A2 à un chiffre après le séparateur décimal.

1234,6

=CTEXT(A2;-1)

Arrondit le nombre dans A2 à un chiffre avant le séparateur décimal.

1230

=CTEXT(A3, -1, VRAI)

Arrondit le nombre dans A2 à un chiffre avant le séparateur décimal, sans séparateur de milliers (argument VRAI).

-1230

=CTEXT(A4)

Arrondit le nombre dans A4 à deux chiffres avant le séparateur décimal.

44,33

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×