ข้ามไปเนื้อหาหลัก
คำนวณไทย

แปลงตัวเลขเป็นตัวหนังสือไทย

แปลงจำนวนเงินเป็นตัวหนังสือภาษาไทยอัตโนมัติ เช่น 1,234.56 เป็น หนึ่งพันสองร้อยสามสิบสี่บาทห้าสิบหกสตางค์ ใช้กับใบเสร็จ เช็ค และสัญญา

ถามเกี่ยวกับหน้านี้

ผู้ช่วย AI ตอบได้เฉพาะเรื่องที่เกี่ยวกับเครื่องมือในหน้านี้เท่านั้น

การเขียนจำนวนเงินเป็นตัวหนังสือเป็นสิ่งที่เอกสารทางการเงินของไทยกำหนดให้ต้องมี ทั้งใบเสร็จรับเงิน ใบกำกับภาษี เช็ค และสัญญาต่างๆ เหตุผลคือเพื่อป้องกันการแก้ไขตัวเลขภายหลัง เพราะการเติมเลขศูนย์ต่อท้ายตัวเลขทำได้ง่าย แต่การแก้ข้อความภาษาไทยให้เนียนนั้นทำได้ยากกว่ามาก เครื่องมือนี้แปลงให้อัตโนมัติตามหลักการอ่านภาษาไทยที่ถูกต้อง รวมถึงกรณีที่คนมักเขียนผิดอย่าง "เอ็ด" และ "ยี่สิบ"

วิธีคำนวณ

การอ่านตัวเลขเป็นภาษาไทยมีกฎพิเศษสามข้อที่ทำให้คนเขียนผิดบ่อยที่สุด

กฎข้อที่ 1 หลักหน่วยที่เป็นหนึ่ง อ่านว่า เอ็ด เมื่อมีหลักอื่นนำหน้าอยู่ เลข 11 จึงอ่านว่า สิบเอ็ด ไม่ใช่ สิบหนึ่ง และ 101 อ่านว่า หนึ่งร้อยเอ็ด ไม่ใช่ หนึ่งร้อยหนึ่ง แต่ถ้าเป็นเลข 1 โดดๆ ก็ยังคงอ่านว่า หนึ่ง ตามปกติ

กฎข้อที่ 2 หลักสิบที่เป็นหนึ่ง อ่านว่า สิบ ไม่ต้องมีคำว่าหนึ่งนำหน้า เลข 10 จึงอ่านว่า สิบ ไม่ใช่ หนึ่งสิบ และ 15 อ่านว่า สิบห้า

กฎข้อที่ 3 หลักสิบที่เป็นสอง อ่านว่า ยี่สิบ ไม่ใช่ สองสิบ เลข 25 จึงอ่านว่า ยี่สิบห้า และ 21 อ่านว่า ยี่สิบเอ็ด ซึ่งใช้ทั้งกฎข้อ 3 และกฎข้อ 1 พร้อมกัน

หลักล้านและการอ่านต่อเนื่อง ภาษาไทยจัดกลุ่มตัวเลขทีละ 6 หลัก โดยใช้คำว่าล้านเป็นตัวคั่น ตัวเลขที่เกินล้านล้านจะอ่านว่า ล้านล้าน ต่อกันไป ข้อควรระวังคือ 1,000,001 ต้องอ่านว่า หนึ่งล้านเอ็ด เพราะกฎเอ็ดยังคงมีผลข้ามกลุ่มหลักล้าน

บาทถ้วนกับสตางค์ หากจำนวนเงินไม่มีเศษสตางค์ ต้องลงท้ายด้วยคำว่า บาทถ้วน เพื่อระบุชัดเจนว่าไม่มีเศษ ซึ่งเป็นอีกกลไกหนึ่งที่ป้องกันการเติมตัวเลขภายหลัง หากมีเศษสตางค์จึงใช้รูปแบบ บาท ตามด้วยจำนวนสตางค์ และลงท้ายด้วยคำว่า สตางค์

คำถามที่พบบ่อย

ทำไม 21 ต้องอ่านว่า ยี่สิบเอ็ด

เพราะใช้กฎสองข้อพร้อมกัน กฎแรกคือหลักสิบที่เป็นเลข 2 ต้องอ่านว่า ยี่สิบ ไม่ใช่ สองสิบ และกฎที่สองคือหลักหน่วยที่เป็นเลข 1 เมื่อมีหลักอื่นนำหน้าต้องอ่านว่า เอ็ด ไม่ใช่ หนึ่ง รวมกันจึงได้ ยี่สิบเอ็ด

ต้องเขียนบาทถ้วนทุกครั้งไหม

เขียนเมื่อจำนวนเงินไม่มีเศษสตางค์ครับ คำว่าถ้วนทำหน้าที่ยืนยันว่าจำนวนจบเพียงเท่านี้ ไม่มีเศษต่อท้าย เป็นการป้องกันการเติมตัวเลขภายหลัง แต่ถ้ามีเศษสตางค์จะไม่ใช้คำว่าถ้วน ให้ลงท้ายด้วยคำว่าสตางค์แทน

ใช้แทนฟังก์ชัน BAHTTEXT ใน Excel ได้ไหม

ได้ครับ เครื่องมือนี้ให้ผลลัพธ์แบบเดียวกับฟังก์ชัน BAHTTEXT ใน Microsoft Excel ซึ่งสะดวกสำหรับผู้ที่ใช้ Google Sheets หรือโปรแกรมอื่นที่ไม่มีฟังก์ชันนี้ในตัว เพียงคัดลอกข้อความผลลัพธ์ไปวางได้เลย

รองรับจำนวนเงินสูงสุดเท่าไหร่

รองรับได้ถึงหลักล้านล้านและสูงกว่านั้น โดยจะอ่านต่อเนื่องด้วยคำว่าล้านตามหลักภาษาไทย อย่างไรก็ตามจำนวนที่สูงมากเกินความแม่นยำของตัวเลขในระบบคอมพิวเตอร์อาจคลาดเคลื่อนได้ ซึ่งในทางปฏิบัติแทบไม่พบในเอกสารทั่วไป

แหล่งอ้างอิง

ตรวจสอบอัตราล่าสุดเมื่อ 25 ส.ค. 2569

เครื่องมือที่เกี่ยวข้อง