ROUNDDOWN จะปัดตัวเลขลงเข้าหาศูนย์เสมอ (ลดค่าสัมบูรณ์ลง) ตามจำนวนหลักที่กำหนด (num_digits) ให้ผลลัพธ์คล้ายกับ TRUNC สำหรับจำนวนเต็มบวก แต่สามารถระบุหลักทศนิยมหรือหลักหน่วย/สิบ/ร้อยได้
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | ตัวเลขที่ต้องการปัดเศษ |
| num_digits | Number | จำนวนหลักที่ต้องการปัด (0=จำนวนเต็ม, บวก=ทศนิยม, ลบ=หลักสิบ/ร้อย) |
ฟังก์ชัน ROUNDDOWN ใช้สำหรับปัดเศษตัวเลขลงเสมอ (Towards zero) ตามจำนวนหลักทศนิยมที่กำหนด คล้ายกับการตัดเศษทิ้งโดยไม่สนใจว่าเศษข้างหลังจะมีค่าเท่าไหร่
ใช้ ROUNDDOWN หรือ INT เพื่อตัดเศษเดือน/วันทิ้ง ให้เหลือแต่อายุงานที่เป็นปีเต็มๆ
สถาบันการเงินบางแห่งอาจคำนวณดอกเบี้ยโดยปัดเศษสตางค์ทิ้ง (Truncate) เพื่อความแน่นอนของระบบบัญชี
ปัดเศษทิ้งทั้งหมด (ไม่สนว่า .999 ใกล้ 4) เหลือแค่จำนวนเต็ม 3
คงทศนิยมไว้ 2 ตำแหน่ง และตัดตำแหน่งที่ 3 ทิ้งไปเลย
ใช้ -2 เพื่อปัดหลักร้อย ดังนั้น 599 จึงถูกปัดลงเหลือ 500
ปัดเข้าหาศูนย์ (-3.9 จะกลายเป็น -3 ซึ่งมีค่ามากกว่าเดิม แต่ Magnitude ลดลง)
มีสินค้า 137 ชิ้น บรรจุแพ็คละ 24 ชิ้น หาร 137/24 ได้ 5.708 ปัดลงเหลือ 5 แพ็คเต็ม เพราะแพ็คที่ 6 ยังไม่ครบ 24 ชิ้น จะปัดขึ้นเป็น 6 ไม่ได้ ไม่งั้นสต็อกจะขาดจริง
ROUNDDOWN ปัดตาม "จำนวนหลัก" (ทศนิยม) ส่วน FLOOR ปัดตาม "Multiple" (เช่น ปัดลงทีละ 5 บาท หรือ 0.5)
สำหรับเลขบวกให้ผลเหมือนกัน แต่สำหรับเลขลบ INT จะปัดลงไปทางลบเสมอ (เช่น INT(-3.9) = -4) ส่วน ROUNDDOWN จะปัดเข้าหาศูนย์ (-3)
เพราะ ROUNDDOWN ไม่สนใจกฎการปัดเศษ (0.5 ขึ้นไปปัดขึ้น) เลย มันตัดทิ้งเสมอไม่ว่าตัวเลขจะใกล้ค่าถัดไปแค่ไหน ต่างจาก ROUND ที่ 0.5 จะปัดขึ้นเป็น 1
ROUND อาจปัดเศษสตางค์ขึ้น ทำให้เก็บเงินลูกค้าเกินจริงแม้แค่เศษเดียว ธุรกิจที่เข้มงวดเรื่องข้อพิพาทจึงใช้ ROUNDDOWN เพื่อการันตีว่าจะไม่มีวันเก็บเกิน
ได้ แต่ Excel จะตัดทศนิยมของ num_digits ทิ้งอัตโนมัติก่อนคำนวณ (1.5 ถูกใช้เป็น 1) ไม่ปัดเศษ num_digits ให้
ฟังก์ชันที่ผู้เขียนโยงไว้กับ ROUNDDOWN จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยมีการควบคุมทิศทางการปัดสำหรับจำนวนลบ
ปัดเศษลงเป็นจำนวนเต็มหรือทศนิยมตามตัวคูณที่ระบุ โดยทำงานกับทั้งเลขบวกและเลขลบ
INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)
ปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณที่ระบุ เหมาะสำหรับราคา เวลา และการจัดการหลาย ๆ จำนวนเศษ
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้
ตัดส่วนทศนิยมออกไปเลยโดยไม่ปัดเศษ เหลือแต่ตัวเลขที่คุณต้องการจำนวนหลักเท่านั้น
ปัดตัวเลขลงไปยังพหุคูณที่ใกล้ที่สุดของค่าที่กำหนด เช่น ปัด 22 ลงให้ลงตัวที่ 5 ได้ 20 (ฟังก์ชันเก่า ควรใช้ FLOOR.MATH แทน)
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่