Applies ToExcel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel pour le web Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2019 pour Mac Excel 2016

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 (dans 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, puis 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

=CTXT(A2;1)

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

1234,6

=CTXT(A2;-1)

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

1 230

=CTXT(A3, -1, VRAI)

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

-1230

=CTXT(A4)

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

44,33

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.