ปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณที่ระบุ เหมาะสำหรับราคา เวลา และการจัดการหลาย ๆ จำนวนเศษ
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| number | Number | จำนวนที่ต้องการปัดเศษ สามารถเป็นค่าบวก ลบ หรือทศนิยม |
| multiple | Number | ตัวคูณที่ต้องการให้ลงตัว เช่น 5 หมายถึงปัดให้เป็นทีละ 5 ขึ้นไป |
MROUND ใน Excel คือฟังก์ชันที่ช่วยปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณ (multiple) ที่คุณกำหนด
สมมติคุณมีราคา 23.50 บาท แต่ต้องการปัดให้เป็นหลักเก้า (9 บาท) ก็ใช้ MROUND ได้
สิ่งที่ต้องระวังคือ number และ multiple ต้องมีเครื่องหมายเดียวกัน (ทั้งบวกหรือทั้งลบ) ถ้าต่างเครื่องหมายจะได้ #NUM! error นะ มันเป็นข้อจำกัดที่ต้องจำไว้
10 ใกล้ 9 (3×3) มากกว่า 12 (3×4) เพราะ 10-9=1 น้อยกว่า 12-10=2 จึงปัดลงเหลือ 9
13 ใกล้ 15 (5×3) มากกว่า 10 (5×2) เพราะ 15-13=2 น้อยกว่า 13-10=3 จึงปัดขึ้น
119 ใกล้ 125 (25×5) มากกว่า 100 (25×4) เพราะ 125-119=6 น้อยกว่า 119-100=19 จึงปัดขึ้น
8:02 ใกล้ 8:00 มากกว่า 8:15 เพราะอยู่ในครึ่งแรกของช่วง 15 นาที จึงปัดลงเป็น 8:00
เวลาใช้จำนวนลบ multiple ต้องเป็นลบด้วย -10 ใกล้ -9 (−3×3) มากกว่า -12 (−3×4)
ROUND ปัดตำแหน่งทศนิยมตามจำนวนที่กำหนด เช่น ROUND(23.567, 2) ได้ 23.57 แต่ MROUND ปัดเป็นตัวคูณ เช่น MROUND(23.567, 5) ได้ 25
สาเหตุหลักคือ number และ multiple มีเครื่องหมายต่างกัน เช่น MROUND(10, -3) จะ error ต้องให้เป็น MROUND(10, 3) หรือ MROUND(-10, -3)
ได้ แต่ต้องใส่ TIME() หรือเขียนเป็นเศษส่วนของวัน เช่น 0.25 = 6 ชั่วโมง หรือใช้ "0:30" สำหรับปัด 30 นาที
ไม่ต้อง multiple สามารถเป็นทศนิยมได้ เช่น MROUND(3.7, 0.5) ได้ 3.5 หรือ MROUND(3.8, 0.5) ได้ 4.0
ฟังก์ชันที่ผู้เขียนโยงไว้กับ MROUND จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
INT จะปัดตัวเลขลงไปยังจำนวนเต็มที่น้อยกว่าหรือเท่ากับตัวเลขนั้นเสมอ สำหรับจำนวนบวกจะเหมือนการตัดทศนิยมทิ้ง แต่สำหรับจำนวนลบจะปัดลงให้มีค่าติดลบมากขึ้น (เช่น -5.5 จะเป็น -6)
ODD ใช้ปัดตัวเลขออกห่างจากศูนย์ไปเป็นจำนวนเต็มคี่ที่ใกล้ที่สุด เช่น 1.5 → 3 และ -1.5 → -3 เหมาะกับการทำการปัดตามกฎเฉพาะที่ต้องเป็นเลขคี่เสมอ
ROUND จะปัดตัวเลขไปยังค่าที่ใกล้เคียงที่สุดตามจำนวนหลักที่ระบุ (num_digits) สามารถปัดทศนิยม (ค่าบวก), ปัดเป็นจำนวนเต็ม (0), หรือปัดหลักสิบ หลักร้อย (ค่าลบ) ได้ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยที่สุดในการสรุปตัวเลข
ROUNDDOWN จะปัดตัวเลขลงเข้าหาศูนย์เสมอ (ลดค่าสัมบูรณ์ลง) ตามจำนวนหลักที่กำหนด (num_digits) ให้ผลลัพธ์คล้ายกับ TRUNC สำหรับจำนวนเต็มบวก แต่สามารถระบุหลักทศนิยมหรือหลักหน่วย/สิบ/ร้อยได้
ROUNDUP จะปัดตัวเลขขึ้นเสมอ 1 ค่าในหลักที่กำหนด โดยไม่สนใจว่าเศษข้างหลังจะเป็นเลขอะไร (ต่างจาก ROUND ปกติที่ต้องดูว่า >=5 หรือไม่) สามารถระบุจำนวนหลักทศนิยม (num_digits) เป็นบวกเพื่อปัดทศนิยม หรือเป็นลบเพื่อปัดหลักหน่วย/หลักสิบ/หลักร้อยได้
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่