Thep Excel

TRUNCตัดทศนิยมทิ้งไปเลย

ตัดส่วนทศนิยมออกไปเลยโดยไม่ปัดเศษ เหลือแต่ตัวเลขที่คุณต้องการจำนวนหลักเท่านั้น

fx
=TRUNC(number, [num_digits])

ความนิยม6/10
ความยาก2/10
ประโยชน์6/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number ตัวเลขที่ต้องการตัดทศนิยม ข้อมูลประเภท number, cell reference, หรือ formula ที่ให้ผลเป็นตัวเลข
[num_digits]ไม่บังคับ Number จำนวนหลักทศนิยมที่ต้องการเก็บไว้ (0 = ตัดทั้งหมด, ลบ = ตัดจากจำนวนเต็ม)

[ ] = อาร์กิวเมนต์ที่ไม่บังคับ

Additional Notes

TRUNC ใช้ตัดส่วนทศนิยมทิ้งให้เหลือแค่ตัวเลขด้านหน้า (หรือจำนวนหลักที่ระบุ) โดยไม่ปัดเศษเลย.

จะแตกต่างจาก ROUND ที่ทำการปัดเศษ TRUNC เพียงแต่ตัดตัวเลขส่วนเกินทิ้งเท่านั้น ทำให้ค่าที่ออกมาเล็กลง (หรือเท่าเดิมสำหรับตัวเลขบวก).

หากใช้กับตัวเลขลบ TRUNC จะตัดส่วนทศนิยมออก แต่ INT จะปัดลงให้ต่ำกว่ากว่าเดิมจึงแตกต่างกัน 😎

Examples

ตัดทศนิยมให้เหลือเลขจำนวนเต็มTRUNC(8.9)

ไม่มีพารามิเตอร์ num_digits หรือ num_digits=0 จึงตัดทศนิยมทั้งหมด

fx
=TRUNC(8.9)

ผลลัพธ์8
เก็บทศนิยม 1 ตำแหน่งTRUNC(3.456, 1)

ตัดตำแหน่งที่ 2 เป็นต้นไป เหลือแค่ 3.4 (ไม่ปัด 5 เป็น 6)

fx
=TRUNC(3.456, 1)

ผลลัพธ์3.4
ตัดจำนวนเต็มจากด้านขวาTRUNC(1234.56, -2)

num_digits เป็นลบ ตัดตำแหน่งที่ 2 จากขวา (หลักสิบ) เหลือแค่ 1200

fx
=TRUNC(1234.56, -2)

ผลลัพธ์1200
ความแตกต่างระหว่าง TRUNC และ INTTRUNC(-4.7) และ =INT(-4.7)

TRUNC ตัดส่วนทศนิยมออก ได้ -4 แต่ INT ปัดลงให้ต่ำกว่า ได้ -5

fx
=TRUNC(-4.7) และ =INT(-4.7)

ผลลัพธ์-4 และ -5

FAQs

TRUNC กับ INT ต่างกันตรงไหน?+

TRUNC เพียงตัดส่วนทศนิยมออก INT ปัดลงเป็นตัวเลขต่ำสุด สำหรับตัวเลขบวก ผลเหมือนกัน แต่ตัวเลขลบ ต่างกัน เช่น TRUNC(-4.7)=-4 แต่ INT(-4.7)=-5

ถ้าไม่ใส่ num_digits จะเกิดอะไร?+

เริ่มต้นค่าเป็น 0 แปลว่าตัดทศนิยมทั้งหมด เหลือเพียงจำนวนเต็ม

ทำไมต้องใช้ TRUNC ไม่ใช้ ROUND?+

ROUND ปัดเศษ (5 ขึ้นต่อ) TRUNC ตัดทิ้งโดยไม่ปัด ใช้เมื่อต้องการแค่ตัวเลขที่แน่นอน ไม่ต้องการปัดเศษ

num_digits เป็นลบได้ไหม?+

ได้ค่ะ ใช้ตัดเลขจำนวนเต็มจากด้านขวา เช่น TRUNC(1234,-2) ได้ 1200

TRUNC ใช้กับข้อมูลที่ไม่ใช่ตัวเลขแล้วจะเป็นไง?+

จะเกิด #VALUE! error เนื่องจากฟังก์ชันนี้ต้องการอินพุตเป็นตัวเลข

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ TRUNC จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้TRUNCMath and trigonometry
Math and trigonometry (6)
FLOOR.PRECISE

ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยทำงานกับทั้งเลขบวกและเลขลบ

INT

INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)

MOD

MOD คืนค่าเศษเหลือจากการหาร มีประโยชน์มากในการตรวจสอบเลขคู่/คี่ สร้างลำดับวนลูป แยกเวลาจากวันที่ และทำ Conditional Formatting สลับสี

ROUND

ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข

ROUNDDOWN

ROUNDDOWN จะปัดตัวเลขลงเข้าหาศูนย์เสมอ (ลดค่าสัมบูรณ์ลง) ตามจำนวนหลักที่กำหนด (num_digits) ให้ผลลัพธ์คล้ายกับ TRUNC สำหรับจำนวนเต็มบวก แต่สามารถระบุหลักทศนิยมหรือหลักหน่วย/สิบ/ร้อยได้

ROUNDUP

ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่