TexteDébutant

Fonction BAHTTEXT ExcelConvertir en texte thaïlandais (Baht) – Guide 2026

La fonction BAHTTEXT (identique en anglais) convertit un nombre en texte thaïlandais avec le format de la monnaie Baht (บาท). Elle transforme une valeur numérique en son équivalent écrit en langue thaïlandaise, ce qui est indispensable pour générer des documents officiels, factures ou contrats destinés à la Thaïlande.

Cette fonction te fait gagner un temps précieux si tu travailles avec des clients ou partenaires thaïlandais, en automatisant la conversion des montants en toutes lettres selon les standards locaux.

Syntaxe de la fonction BAHTTEXT

La syntaxe de BAHTTEXT est très simple avec un seul paramètre obligatoire. Elle prend un nombre et retourne son équivalent en texte thaïlandais avec la mention "Baht".

=BAHTTEXT(nombre)

Comprendre le paramètre de BAHTTEXT

1

nombre

(obligatoire)

Le paramètre nombre représente la valeur numérique que tu veux convertir en texte thaïlandais. Il peut s'agir d'un nombre saisi directement (comme 1234.56), d'une référence de cellule contenant un nombre, ou du résultat d'un calcul.

Excel arrondit automatiquement le nombre à deux décimales (les centimes de Baht appelés "satang") avant la conversion. Les nombres négatifs sont acceptés et précédés du mot thaïlandais pour "moins". La fonction retourne du texte en alphabet thaï, pas en caractères latins.

Points importants :

  • Les décimales sont converties en "satang" (1 Baht = 100 satangs)
  • Le résultat est affiché en caractères thaïlandais (alphabet thaï)
  • Les nombres sont arrondis automatiquement à 2 décimales
  • La valeur maximale supportée est limitée par les capacités d'Excel

Exemples pratiques

Exemple 1 – Commercial export : générer des factures pour la Thaïlande

Tu es commercial export et tu vends des produits à des clients thaïlandais. Pour que tes factures soient conformes aux standards locaux, tu dois indiquer les montants en toutes lettres en langue thaïlandaise. BAHTTEXT automatise cette conversion et te fait gagner un temps considérable.

Convertit automatiquement les montants en texte thaïlandais pour les factures.

ABC
1DescriptionMontant (THB)En toutes lettres
2Marchandises15420.50สิบห้าพันสี่ร้อยยี่สิบบาทห้าสิบสตางค์
3Frais de port850.00แปดร้อยห้าสิบบาทถ้วน
4Total16270.50หนึ่งหมื่นหกพันสองร้อยเจ็ดสิบบาทห้าสิบสตางค์
Formule :=BAHTTEXT(B2)
Résultat :สิบห้าพันสี่ร้อยยี่สิบบาทห้าสิบสตางค์

La formule génère le texte en thaï conforme aux exigences légales locales. Tes clients thaïlandais reçoivent des factures professionnelles parfaitement formatées, ce qui renforce ta crédibilité sur ce marché.

Exemple 2 – Comptable : créer des reçus officiels en thaï

Tu es comptable dans une entreprise ayant une filiale en Thaïlande. Tu dois émettre des reçus de paiement en conformité avec la réglementation locale, qui exige que les montants soient indiqués en chiffres et en toutes lettres en thaï. BAHTTEXT te permet d'automatiser cette tâche.

Génère automatiquement les montants en toutes lettres pour les reçus officiels.

ABC
1N° ReçuMontant payéMontant en lettres
2RC-2024-0012500.00สองพันห้าร้อยบาทถ้วน
3RC-2024-00212750.25หนึ่งหมื่นสองพันเจ็ดร้อยห้าสิบบาทยี่สิบห้าสตางค์
4RC-2024-0038900.00แปดพันเก้าร้อยบาทถ้วน
Formule :=BAHTTEXT(B2)
Résultat :สองพันห้าร้อยบาทถ้วน

Le mot "ถ้วน" (thouan) apparaît automatiquement quand il n'y a pas de décimales, ce qui signifie "exactement" ou "pile". Cette formulation est standard sur les documents financiers thaïlandais.

Exemple 3 – Assistant de direction : préparer des contrats bilingues

Tu es assistant de direction et tu prépares des contrats pour des partenariats avec des entreprises thaïlandaises. Les montants contractuels doivent apparaître en version française et thaïlandaise pour validation par les deux parties. BAHTTEXT te permet de générer automatiquement la version thaïe.

Génère la version thaïe des montants contractuels pour documents bilingues.

ABC
1Montant (THB)En françaisEn thaï
2500000.00Cinq cent mille bahtsห้าแสนบาทถ้วน
31250000.00Un million deux cent cinquante mille bahtsหนึ่งล้านสองแสนห้าหมื่นบาทถ้วน
475000.50Soixante-quinze mille bahts et 50 satangsเจ็ดหมื่นห้าพันบาทห้าสิบสตางค์
Formule :=BAHTTEXT(A2)
Résultat :ห้าแสนบาทถ้วน

Cette double notation élimine tout risque de confusion ou de litige sur les montants convenus. Les deux parties peuvent vérifier que les montants en chiffres, en français et en thaï correspondent parfaitement.

Erreurs fréquentes et solutions

Erreur #VALEUR! – Paramètre non numérique

Cette erreur apparaît quand tu fournis un texte ou une valeur non numérique à BAHTTEXT. La fonction attend un nombre et ne peut pas traiter du texte, même s'il ressemble à un nombre.

Solution : Vérifie que ta cellule contient bien un nombre et non du texte. Si nécessaire, utilise CNUM pour convertir un texte en nombre avant de l'utiliser avec BAHTTEXT : =BAHTTEXT(CNUM(A1))

Le résultat est du texte, pas un nombre

BAHTTEXT retourne du texte en alphabet thaïlandais, pas un nombre. Tu ne peux donc pas utiliser ce résultat dans des calculs. C'est uniquement destiné à l'affichage sur des documents imprimés ou numériques.

Solution : Conserve toujours le montant numérique original dans une colonne séparée pour tes calculs. Utilise BAHTTEXT uniquement pour générer la version textuelle destinée à l'impression ou l'export.

Questions fréquentes

BAHTTEXT fonctionne-t-elle avec d'autres devises que le Baht ?

Non, BAHTTEXT est spécifiquement conçue pour convertir en texte thaïlandais avec la devise Baht. Pour d'autres devises, utilise TEXTE ou DOLLAR.

Comment utiliser BAHTTEXT si je ne comprends pas le thaï ?

BAHTTEXT génère du texte en langue thaïlandaise. Elle est utile pour créer des factures ou documents officiels destinés à la Thaïlande, même sans maîtriser la langue.

Peut-on convertir le résultat de BAHTTEXT en nombre ?

Non, BAHTTEXT retourne du texte en thaï qui ne peut pas être reconverti en nombre par Excel. Le résultat est destiné à l'affichage uniquement.

Fonctions similaires

Deviens un pro d'Excel

Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel.

Essayer pendant 30 jours