---
title: MROUND – ปัดเศษตามตัวคูณ
url: https://www.thepexcel.com/functions/excel/math-and-trigonometry/mround/
type: function-explainer
program: Excel
syntax: "=MROUND(number, multiple)"
date: 2025-12-02
updated: 2025-12-24
scores:
  popularity: 5
  difficulty: 2
  usefulness: 6
---

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

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

## คำอธิบาย

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

## Syntax

```excel
=MROUND(number, multiple)
```

## Arguments

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

## ตัวอย่าง

### 1. ปัดเศษราคาให้เป็นหลักเก้า

```excel
=MROUND(10, 3)
```

**ผลลัพธ์:** `9`

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

### 2. ปัดเศษราคาให้เป็นหลักห้า

```excel
=MROUND(13, 5)
```

**ผลลัพธ์:** `15`

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

### 3. ปัดราคาเป็นหลัก 25 สตางค์

```excel
=MROUND(119, 25)
```

**ผลลัพธ์:** `125`

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

### 4. ปัดเวลาเป็นช่วง 15 นาที

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

**ผลลัพธ์:** `8:00`

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

### 5. ปัดเศษจำนวนลบ

```excel
=MROUND(-10, -3)
```

**ผลลัพธ์:** `-9`

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

## หมายเหตุเพิ่มเติม

- ถ้าต้องการปัดลงเสมอ ใช้ FLOOR แทน ถ้าต้องการปัดขึ้นเสมอ ใช้ CEILING

- สำหรับราคา ปกติใช้ MROUND(ราคา, 0.05) เพื่อปัดเป็นหลัก 5 สตางค์ หรือ MROUND(ราคา, 0.10) เพื่อหลัก 10 สตางค์

- เมื่อต้องปัดเวลา แนะนำให้ใช้ MROUND(เวลา, "0:15") หรือ "0:30" แล้วแต่ช่วงที่ต้องการ

- MROUND กับ INT ต่างกัน INT ตัดส่วนทศนิยม แต่ MROUND ปัดเป็นตัวคูณ

- ระวัง! ถ้า multiple เป็น 0 จะได้ #DIV/0! error ต้องป้องกันด้วย IF เช่น =IF(B2=0, A2, MROUND(A2, B2))

## คำถามที่พบบ่อย

**Q: MROUND กับ ROUND ต่างกันอย่างไร**

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

**Q: ทำไมมักได้ #NUM! error**

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

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

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

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

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

## ฟังก์ชันที่เกี่ยวข้อง

- [CEILING – ปัดเศษขึ้นตามจำนวนที่กำหนด](https://www.thepexcel.com/functions/excel/compatibility/ceiling/)
- [FLOOR – ปัดเศษลงตามพหุคูณที่กำหนด](https://www.thepexcel.com/functions/excel/compatibility/floor/)
- [ROUND – ปัดเศษตัวเลข (มาตรฐาน)](https://www.thepexcel.com/functions/excel/math-and-trigonometry/round/)
- [TIME – สร้างเวลา (Time Serial)](https://www.thepexcel.com/functions/excel/date-and-time/time/)

## แหล่งข้อมูลเพิ่มเติม

- [Microsoft Support - MROUND Function](https://support.microsoft.com/en-us/office/mround-function-c299c3b0-15a5-426d-aa4b-d2d5b3baf427) _(official)_
- [Able Bits - Excel Rounding Functions Guide](https://www.ablebits.com/office-addins-blog/excel-round-functions/) _(article)_
- [Wall Street Mojo - MROUND in Excel](https://www.wallstreetmojo.com/mround-in-excel/) _(article)_

---

_Source: [https://www.thepexcel.com/functions/excel/math-and-trigonometry/mround/](https://www.thepexcel.com/functions/excel/math-and-trigonometry/mround/)_
