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. Elle gère automatiquement les décimales (les satangs, soit 1/100 de baht) et ajoute le mot thaï pour "exactement" quand le montant est un nombre rond.
Syntaxe de la fonction BAHTTEXT
=BAHTTEXT(nombre)Excel arrondit automatiquement le nombre à deux décimales avant la conversion (1 baht = 100 satangs). Les nombres négatifs sont acceptés et précédés du terme thaï pour "moins". Le mot thaï "ถ้วน" (thouan, "exactement") est ajouté automatiquement quand il n'y a pas de décimales.
Comprendre chaque paramètre de la fonction BAHTTEXT
nombre
: la valeur numérique à convertir en texte thaïlandaisIl 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.
Les décimales sont converties en satangs (1 baht = 100 satangs). Le résultat est affiché en caractères thaïlandais et ne peut pas être utilisé dans des calculs ultérieurs.
Attention : BAHTTEXT retourne du texte, pas un nombre. Tu ne peux donc pas effectuer de calculs sur le résultat. Conserve toujours le montant numérique original dans une colonne séparée pour tes calculs.
Pas envie d'écrire la formule BAHTTEXT à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
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.
| A | B | C | |
|---|---|---|---|
| 1 | Description | Montant (THB) | En toutes lettres |
| 2 | Marchandises | 15420.50 | สิบห้าพันสี่ร้อยยี่สิบบาทห้าสิบสตางค์ |
| 3 | Frais de port | 850.00 | แปดร้อยห้าสิบบาทถ้วน |
| 4 | Total | 16270.50 | หนึ่งหมื่นหกพันสองร้อยเจ็ดสิบบาทห้าสิบสตางค์ |
=BAHTTEXT(B2)La fonction convertit le montant de la cellule B2 en texte 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é.
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ï.
| A | B | C | |
|---|---|---|---|
| 1 | N° Reçu | Montant payé | Montant en lettres |
| 2 | RC-2024-001 | 2500.00 | สองพันห้าร้อยบาทถ้วน |
| 3 | RC-2024-002 | 12750.25 | หนึ่งหมื่นสองพันเจ็ดร้อยห้าสิบบาทยี่สิบห้าสตางค์ |
| 4 | RC-2024-003 | 8900.00 | แปดพันเก้าร้อยบาทถ้วน |
=BAHTTEXT(B2)Ici, la fonction ajoute le mot "ถ้วน" (thouan) automatiquement quand il n'y a pas de décimales, signifiant "exactement" ou "pile". Cette formulation est standard sur les documents financiers thaïlandais : le reçu RC-2024-001 pour 2500.00 génère bien "deux mille cinq cents bahts exactement".
Astuce de pro : Conserve toujours le montant numérique dans une colonne séparée pour pouvoir faire des sommes ou des calculs. BAHTTEXT génère la version pour l'affichage, pas pour les calculs.
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.
| A | B | C | |
|---|---|---|---|
| 1 | Montant (THB) | En français | En thaï |
| 2 | 500000.00 | Cinq cent mille bahts | ห้าแสนบาทถ้วน |
| 3 | 1250000.00 | Un million deux cent cinquante mille bahts | หนึ่งล้านสองแสนห้าหมื่นบาทถ้วน |
| 4 | 75000.50 | Soixante-quinze mille bahts et 50 satangs | เจ็ดหมื่นห้าพันบาทห้าสิบสตางค์ |
=BAHTTEXT(A2)La fonction génère automatiquement la version thaïe de chaque montant à partir de la colonne A. 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.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction BAHTTEXT
Avec BAHTTEXT, deux soucis reviennent tout le temps. D'un côté le #VALEUR! quand tu lui passes du texte au lieu d'un nombre, même un texte qui ressemble à un chiffre : il faut alors le convertir avec CNUM avant. De l'autre, ce n'est pas vraiment une erreur mais ça surprend : le résultat est du texte thaï, donc impossible de l'additionner ou de le réinjecter dans un calcul. Garde toujours le montant chiffré dans une colonne à part.
Erreur #VALEUR! avec un paramètre non numérique
BAHTTEXT reçoit du texte ou une valeur non numérique. 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 : =BAHTTEXT(CNUM(A1)).
Le résultat est du texte et ne peut pas être additionné
BAHTTEXT retourne du texte en alphabet thaïlandais, pas un nombre. Il est impossible d'utiliser ce résultat dans une SOMME ou tout autre calcul.
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 sur la fonction BAHTTEXT
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 la fonction TEXTE pour formater l'affichage numérique ou DOLLAR pour le format monétaire avec symbole.
Comment utiliser BAHTTEXT si je ne comprends pas le thaï ?
BAHTTEXT génère du texte en langue thaïlandaise selon un standard fixe et fiable. Elle est utile pour créer des factures ou documents officiels destinés à la Thaïlande, même sans maîtriser la langue. Fais valider le format par un partenaire local pour t'assurer de la conformité.
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. Conserve toujours le montant numérique original dans ton classeur.
BAHTTEXT gère-t-elle les nombres négatifs ?
Oui, les nombres négatifs sont acceptés et précédés du terme thaïlandais pour "moins". Cette fonctionnalité est utile pour les notes de débit ou les montants à déduire dans des documents comptables.
Y a-t-il une valeur maximale pour BAHTTEXT ?
La valeur maximale supportée est limitée par les capacités générales d'Excel pour les grands nombres. En pratique, les montants courants dans un contexte commercial ou comptable sont toujours dans la plage acceptée.
Pour aller plus loin
Les fonctions similaires : TEXTE, DOLLAR, CNUM, ARRONDI, CONCATENER
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

