Thep Excel

MROUNDปัดเศษตามตัวคูณ

ปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณที่ระบุ เหมาะสำหรับราคา เวลา และการจัดการหลาย ๆ จำนวนเศษ

fx
=MROUND(number, multiple)

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

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
number Number จำนวนที่ต้องการปัดเศษ สามารถเป็นค่าบวก ลบ หรือทศนิยม
multiple Number ตัวคูณที่ต้องการให้ลงตัว เช่น 5 หมายถึงปัดให้เป็นทีละ 5 ขึ้นไป

Additional Notes

MROUND ใน Excel คือฟังก์ชันที่ช่วยปัดเศษจำนวนให้เป็นค่าที่ใกล้เคียงที่สุดตามตัวคูณ (multiple) ที่คุณกำหนด

สมมติคุณมีราคา 23.50 บาท แต่ต้องการปัดให้เป็นหลักเก้า (9 บาท) ก็ใช้ MROUND ได้

สิ่งที่ต้องระวังคือ number และ multiple ต้องมีเครื่องหมายเดียวกัน (ทั้งบวกหรือทั้งลบ) ถ้าต่างเครื่องหมายจะได้ #NUM! error นะ มันเป็นข้อจำกัดที่ต้องจำไว้

Examples

ปัดเศษราคาให้เป็นหลักเก้าMROUND(10, 3)

10 ใกล้ 9 (3×3) มากกว่า 12 (3×4) เพราะ 10-9=1 น้อยกว่า 12-10=2 จึงปัดลงเหลือ 9

fx
=MROUND(10, 3)

ผลลัพธ์9
ปัดเศษราคาให้เป็นหลักห้าMROUND(13, 5)

13 ใกล้ 15 (5×3) มากกว่า 10 (5×2) เพราะ 15-13=2 น้อยกว่า 13-10=3 จึงปัดขึ้น

fx
=MROUND(13, 5)

ผลลัพธ์15
ปัดราคาเป็นหลัก 25 สตางค์MROUND(119, 25)

119 ใกล้ 125 (25×5) มากกว่า 100 (25×4) เพราะ 125-119=6 น้อยกว่า 119-100=19 จึงปัดขึ้น

fx
=MROUND(119, 25)

ผลลัพธ์125
ปัดเวลาเป็นช่วง 15 นาทีMROUND(TIME(8, 2, 0), TIME(0, 15, 0))

8:02 ใกล้ 8:00 มากกว่า 8:15 เพราะอยู่ในครึ่งแรกของช่วง 15 นาที จึงปัดลงเป็น 8:00

fx
=MROUND(TIME(8, 2, 0), TIME(0, 15, 0))

ผลลัพธ์8:00
ปัดเศษจำนวนลบMROUND(-10, -3)

เวลาใช้จำนวนลบ multiple ต้องเป็นลบด้วย -10 ใกล้ -9 (−3×3) มากกว่า -12 (−3×4)

fx
=MROUND(-10, -3)

ผลลัพธ์-9

FAQs

MROUND กับ ROUND ต่างกันอย่างไร+

ROUND ปัดตำแหน่งทศนิยมตามจำนวนที่กำหนด เช่น ROUND(23.567, 2) ได้ 23.57 แต่ MROUND ปัดเป็นตัวคูณ เช่น MROUND(23.567, 5) ได้ 25

ทำไมมักได้ #NUM! error+

สาเหตุหลักคือ number และ multiple มีเครื่องหมายต่างกัน เช่น MROUND(10, -3) จะ error ต้องให้เป็น MROUND(10, 3) หรือ MROUND(-10, -3)

ปัดเวลาใช้ MROUND ได้จริงหรือ+

ได้ แต่ต้องใส่ TIME() หรือเขียนเป็นเศษส่วนของวัน เช่น 0.25 = 6 ชั่วโมง หรือใช้ "0:30" สำหรับปัด 30 นาที

ต้องปัดให้เป็นจำนวนเต็มเท่านั้นหรือ+

ไม่ต้อง multiple สามารถเป็นทศนิยมได้ เช่น MROUND(3.7, 0.5) ได้ 3.5 หรือ MROUND(3.8, 0.5) ได้ 4.0

Resources & Related

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

ฟังก์ชันนี้MROUNDMath and trigonometry
Math and trigonometry (5)
INT

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

ODD

ODD ใช้ปัดตัวเลขออกห่างจากศูนย์ไปเป็นจำนวนเต็มคี่ที่ใกล้ที่สุด เช่น 1.5 → 3 และ -1.5 → -3 เหมาะกับการทำการปัดตามกฎเฉพาะที่ต้องเป็นเลขคี่เสมอ

ROUND

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

ROUNDDOWN

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

ROUNDUP

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

Compatibility (2)
CEILING

ปัดตัวเลขขึ้นไปยังจำนวนเต็มที่ใกล้ที่สุด หรือพหุคูณของ significance ที่ระบุ (ฟังก์ชันเก่า)

FLOOR

ปัดตัวเลขลงไปยังพหุคูณที่ใกล้ที่สุดของค่าที่กำหนด เช่น ปัด 22 ลงให้ลงตัวที่ 5 ได้ 20 (ฟังก์ชันเก่า ควรใช้ FLOOR.MATH แทน)

Comments

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