Skip to content

Number Formats & Precision

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

การจัดรูปแบบตัวเลขพื้นฐาน

Section titled “การจัดรูปแบบตัวเลขพื้นฐาน”
Formatตัวอย่างวิธีใช้
Currency฿1,234.56Format > Number > Currency
Percentage75.50%Format > Number > Percent
Scientific1.23E+06Format > Number > Scientific
Custom#,##0.00Format > Number > Custom

ใช้ TEXT() สำหรับ Custom Format

Section titled “ใช้ TEXT() สำหรับ Custom Format”
=TEXT(1234.5, "#,##0.00") → "1,234.50"
=TEXT(0.75, "0.0%") → "75.0%"
=TEXT(1234.5, "$#,##0.00") → "$1,234.50"
=TEXT(42, "000000") → "000042"

ลองพิมพ์ใน Cell:

=0.1+0.2

ดูเหมือนจะได้ 0.3 — แต่ลองใช้:

=TEXT(0.1+0.2, "0.00000000000000000")

ผลลัพธ์: 0.30000000000000004

=ROUND(0.1+0.2, 10) → 0.3 (ตัดทศนิยมส่วนเกิน)
=ROUND(A1*100)/100 → ปัดเศษเพื่อเปรียบเทียบ
  • Format เปลี่ยนแค่การแสดงผล ไม่เปลี่ยนค่าจริงในเซลล์
  • TEXT() ใช้แปลงตัวเลขเป็นข้อความในรูปแบบที่ต้องการ
  • Floating Point เป็นปัญหาของทุกภาษา — ใช้ ROUND() เมื่อต้องการเปรียบเทียบ