Thep Excel

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

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

=MROUND(number, multiple)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
5/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=MROUND(number, multiple)

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

Examples

ปัดเศษราคาให้เป็นหลักเก้า
MROUND(10, 3)
10 ใกล้ 9 (3×3) มากกว่า 12 (3×4) เพราะ 10-9=1 น้อยกว่า 12-10=2 จึงปัดลงเหลือ 9
Excel Formula:

=MROUND(10, 3)

Result:

9

ปัดเศษราคาให้เป็นหลักห้า
MROUND(13, 5)
13 ใกล้ 15 (5×3) มากกว่า 10 (5×2) เพราะ 15-13=2 น้อยกว่า 13-10=3 จึงปัดขึ้น
Excel Formula:

=MROUND(13, 5)

Result:

15

ปัดราคาเป็นหลัก 25 สตางค์
MROUND(119, 25)
119 ใกล้ 125 (25×5) มากกว่า 100 (25×4) เพราะ 125-119=6 น้อยกว่า 119-100=19 จึงปัดขึ้น
Excel Formula:

=MROUND(119, 25)

Result:

125

ปัดเวลาเป็นช่วง 15 นาที
MROUND(TIME(8, 2, 0), TIME(0, 15, 0))
8:02 ใกล้ 8:00 มากกว่า 8:15 เพราะอยู่ในครึ่งแรกของช่วง 15 นาที จึงปัดลงเป็น 8:00
Excel Formula:

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

Result:

8:00

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

=MROUND(-10, -3)

Result:

-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

Additional Notes

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

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *