
Samenvatting BAHT.TEKST() functie
De BAHT.TEKST() functie in Excel is een bijzondere tekstfunctie die getallen omzet in Thaise tekst en automatisch de valuta Baht toevoegt. Ze is vooral bedoeld voor gebruikers in Thailand of voor wie werkt met Thaise financiële rapporten, offertes of facturen. Waar andere functies zoals TEKST() of TEKST.COMBINEREN() zich richten op het formatteren van waarden, zorgt BAHT.TEKST() voor een taal- en valutaomzetting in één stap.
Hoewel de functie weinig gebruikt wordt buiten Thailand, is het belangrijk om te weten wat ze doet, zeker als je internationale spreadsheets beheert of een bestand ontvangt waarin deze functie voorkomt.
Vertaling
Nederlands: BAHT.TEKST()
Engels: BAHTTEXT()
Duits: BAHTTEXT()
Resultaat waarde
Converteert een getal naar tekst met de valutanotatie ß (baht)Doel
Het doel van de BAHT.TEKST() functie is om een numerieke waarde om te zetten in een volledig uitgeschreven Thaise tekst inclusief het woord “Baht”. Dit maakt de functie ideaal voor financiële documenten waarin het bedrag in woorden moet worden weergegeven — vergelijkbaar met hoe je in Nederland soms “honderd euro” schrijft in plaats van “€100”.
Syntaxis
=BAHT.TEKST(getal)
Argumenten
getal – Dit is het enige verplichte argument. Het kan een getal zijn, een celverwijzing naar een getal, of een formule die een getal retourneert.
De functie rondt automatisch af op twee decimalen, omdat de Thaise munt (Baht) twee decimalen heeft (Satang).
Negatieve waarden worden voorafgegaan door het Thaise woord voor “min”, en nul wordt als “ศูนย์บาทถ้วน” weergegeven (nul baht).
Er zijn geen optionele parameters zoals bij TEKST(), en BAHT.TEKST() is taalspecifiek: ze werkt uitsluitend in de Thaise versie van Excel of wanneer de functienaam en systeemtaal Thais zijn ingesteld.
Let op:
- In niet-Thaise versies van Excel moet je soms de Engelse functienaam
BAHTTEXT()gebruiken. - De functie werkt in Windows en Mac, maar niet in Excel Online of Excel Mobile, waar het Thaise lettertype en de conversielogica niet altijd ondersteund worden.
Gebruik van BAHT.TEKST() functie
BAHT.TEKST() wordt meestal gebruikt voor officiële documenten zoals facturen, kwitanties of contracten waarin bedragen zowel in cijfers als in woorden moeten voorkomen.
Een eenvoudig voorbeeld:
=BAHT.TEKST(1250)
Geeft als resultaat:
“หนึ่งพันสองร้อยห้าสิบบาทถ้วน”
(= “één duizend tweehonderd vijftig baht”)
Je kunt de functie ook combineren met andere tekstfuncties, bijvoorbeeld om een zin te maken met een klantnaam of factuurtekst:
=TEKST.COMBINEREN("Bedrag voor klant ", A2, " bedraagt ", BAHT.TEKST(B2))
Hier wordt het bedrag in cel B2 omgezet naar Thaise tekst, en gecombineerd met andere tekst.
Deze combinatie is handig als je dynamische rapporten maakt met meerdere valuta’s of talen.
Een ander praktijkvoorbeeld:
=ALS(C2>1000; BAHT.TEKST(C2); "Controleer bedrag")
Zo kun je met de ALS() functie bepalen of een bedrag groot genoeg is om om te zetten naar tekst, wat handig kan zijn bij automatische documentgeneratie.
Waarom BAHT.TEKST() functie gebruiken?
De BAHT.TEKST() functie is vooral nuttig voor wie met Thaise klanten, leveranciers of administraties werkt. Ze voorkomt handmatige fouten bij het uitschrijven van bedragen en zorgt voor een professioneel ogende presentatie in documenten.
Een voorbeeld van gebruik in een factuursjabloon:
=BAHT.TEKST(E4)
Waar cel E4 het totaalbedrag bevat. Excel zet dan automatisch het bedrag om in Thaise woorden, waardoor het geschikt is voor afdruk op facturen.
Veelvoorkomende fouten zijn:
- De functie gebruiken in een niet-Thaise Excel-versie zonder de juiste regionale instellingen.
- Proberen tekst samen te voegen zonder de TEKST.COMBINEREN() of & operator te gebruiken.
- Verwachten dat de functie andere valuta’s ondersteunt — ze werkt alleen met Thaise Baht.
Opmerkingen BAHT.TEKST() functie
- Alleen beschikbaar in Thaise Excel-versies of bij juiste taalinstelling (Thai).
- Werkt niet goed in Excel Online of Mobile; tekstweergave kan onleesbaar zijn.
- Ondersteunt geen andere valuta’s dan Baht.
- Rondt automatisch af op twee decimalen.
- Werkt niet met arrays of tekstwaarden (alleen numerieke invoer).
- Combineer met functies als TEKST.COMBINEREN(), ALS(), of INDIRECT() voor dynamische toepassingen.
