หน้าแรก บทความ Microsoft
Microsoft

TRUNC ใน Excel ตัดทศนิยมทิ้งต่างจาก ROUND และ INT อย่างไร

เผยแพร่ 22 ส.ค. 69

อยากตัดทศนิยมทิ้งโดยไม่ปัดเศษขึ้นหรือลง หลายคนสับสนว่าจะใช้ ROUND, INT หรือ TRUNC ดี บทความนี้ไขข้อสงสัยพร้อมตัวอย่างเทียบให้เห็นความต่างชัดๆ

TRUNC คืออะไร

TRUNC ตัดทศนิยมทิ้งตรงๆ โดยไม่มีการปัดเศษใดๆ ทั้งสิ้น รูปแบบสูตรคือ

=TRUNC(ตัวเลข, [จำนวนตำแหน่งทศนิยม])

B2fx=TRUNC(A2)
A B
1 ตัวเลขเดิม TRUNC
2 7.98 7
3 -7.98 -7

เทียบ TRUNC, ROUND, INT ในตัวอย่างเดียวกัน

ตัวเลขเดิม TRUNC ROUND INT
7.98 7 (ตัดทิ้งตรงๆ) 8 (ปัดขึ้นเพราะ .98 ใกล้ 8) 7 (ปัดลงเสมอ)
-7.98 -7 (ตัดทิ้งตรงๆ) -8 (ปัดออกจากศูนย์) -8 (ปัดลงเสมอ = ค่ายิ่งน้อยลง)

จุดต่างสำคัญคือกับ เลขติดลบ: TRUNC ตัดทศนิยมทิ้งตรงๆ โดยไม่สนใจเครื่องหมาย แต่ INT จะปัดค่าลงเสมอ (ทำให้เลขติดลบยิ่งติดลบมากขึ้น) ส่วน ROUND ปัดตามหลักคณิตศาสตร์ปกติ

ระบุจำนวนตำแหน่งทศนิยมที่ต้องการเก็บไว้

=TRUNC(3.14159, 2) จะได้ผลลัพธ์ 3.14 (ตัดทิ้งตั้งแต่ตำแหน่งที่ 3 เป็นต้นไป ไม่ปัดเศษ)

เมื่อไหร่ควรใช้ TRUNC

อ่านเพิ่มเติมเกี่ยวกับ ฟังก์ชันปัดเศษ ROUND/ROUNDUP/ROUNDDOWN และ ฟังก์ชัน INT

หมายเหตุ: บทความนี้เขียนและเรียบเรียงโดย AI

← กลับหน้าบทความ
Line