Có thể bạn quan tâm: Excel Link To Another Sheet: Hướng Dẫn Chi Tiết Tạo Liên Kết Giữa Các Sheet Trong Excel
Mở Đầu
Trong công việc văn phòng, kế toán, tài chính hay bất kỳ lĩnh vực nào liên quan đến xử lý số liệu, việc làm tròn số là một nhu cầu thường gặp. Đặc biệt, khi chúng ta cần làm tròn các giá trị lên hoặc xuống tới bội số của 5 (ví dụ: 0, 5, 10, 15, …) để thuận tiện cho việc tính toán, báo cáo hoặc hiển thị dữ liệu. Microsoft Excel – công cụ bảng tính mạnh mẽ – cung cấp nhiều hàm và phương pháp để thực hiện yêu cầu này một cách nhanh chóng và chính xác.
Bài viết dưới đây sẽ hướng dẫn bạn cách làm tròn số trong Excel tới bội số gần nhất của 5. Chúng ta sẽ:
- Giải thích nguyên tắc làm tròn “nearest 5”.
- Giới thiệu các hàm chuẩn của Excel (ROUND, MROUND, CEILING, FLOOR, ROUNDUP, ROUNDDOWN) và cách áp dụng chúng để làm tròn tới 5.
- Đưa ra các ví dụ thực tế, công thức tùy chỉnh và cách sử dụng trong bảng tính thực tế.
- Thảo luận về các vấn đề thường gặp (đối với số âm, số thập phân, và các phiên bản Excel cũ).
- Chia sẻ một số mẹo nâng cao (sử dụng VBA, Power Query, và Power Pivot) để tự động hoá quy trình.
- Tổng kết và cung cấp tài liệu tham khảo để bạn có thể tiếp tục khám phá.
Lưu ý: Bài viết này nhắm tới người dùng có ít nhất kiến thức cơ bản về Excel, nhưng chúng tôi sẽ giải thích chi tiết từng bước để người mới cũng có thể nắm bắt.
Có thể bạn quan tâm: Excel Kế Toán Tổng Hợp: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Hiểu Rõ Khái Niệm “Làm Tròn Đến Bội Số Gần Nhất Của 5”
1.1. Định Nghĩa
Khi nói “làm tròn tới bội số gần nhất của 5”, chúng ta muốn biến một số bất kỳ x thành một số y sao cho:
- y là bội số của 5 (y = 5 × k, với k là số nguyên).
- |x – y| là nhỏ nhất có thể.
- Nếu x nằm giữa hai bội số của 5 (ví dụ 12.5 nằm giữa 10 và 15), quy tắc mặc định của Excel (hầu hết hàm) là làm tròn lên (tức là 15). Tuy nhiên, chúng ta có thể tùy chỉnh để làm tròn xuống hoặc làm tròn lên tùy theo nhu cầu.
1.2. Khi Nào Cần Làm Tròn Đến 5?
- Báo cáo tài chính: Đôi khi các báo cáo yêu cầu số liệu được làm tròn tới hàng chục hoặc tới 5 để dễ đọc.
- Quản lý tồn kho: Đơn vị tính thường là thùng, mỗi thùng chứa 5 hoặc 10 sản phẩm.
- Giá bán lẻ: Giá bán thường được điều chỉnh theo các mức giá tròn, ví dụ 19,99 → 20 hoặc 24,99 → 25.
- Phân tích dữ liệu: Khi muốn nhóm dữ liệu theo các khoảng “bucket” 5 đơn vị.
Có thể bạn quan tâm: Excel Không Insert Được Cột: Nguyên Nhân, Giải Pháp Và Cách Khắc Phục Chi Tiết
2. Các Hàm Excel Chuẩn Để Làm Tròn Đến Bội Số Của 5
2.1. Hàm MROUND
Cú pháp: MROUND(number, multiple)
number– Số cần làm tròn.multiple– Bội số mong muốn (trong trường hợp này là 5).
Ví dụ:=MROUND(A2,5) sẽ làm tròn giá trị ở ô A2 tới bội số gần nhất của 5.
Lưu ý: Hàm
MROUNDđược giới thiệu trong Excel 2007 và yêu cầu Analysis ToolPak trong một số phiên bản cũ. Nếu không có, bạn sẽ nhận được lỗi#NAME?.
2.2. Hàm ROUND
ROUND không trực tiếp làm tròn tới bội số, nhưng chúng ta có thể kết hợp với phép chia và nhân:
Công thức: =ROUND(number/5,0)5
- Đầu tiên chia số cho 5 → nhận được số thập phân.
- Dùng
ROUND(...,0)để làm tròn tới số nguyên gần nhất. - Nhân lại cho 5 để có bội số.
Ví dụ:=ROUND(A2/5,0)5
2.3. Hàm CEILING và FLOOR
CEILING(number, significance)– Làm tròn lên tới bội số củasignificance.FLOOR(number, significance)– Làm tròn xuống tới bội số củasignificance.
Ví dụ:
– =CEILING(A2,5) → làm tròn lên tới bội số 5.
– =FLOOR(A2,5) → làm tròn xuống tới bội số 5.
Điểm mạnh: Bạn có thể kiểm soát hướng làm tròn một cách rõ ràng.
2.4. Hàm ROUNDUP và ROUNDDOWN
Tương tự như CEILING và FLOOR, nhưng chúng hoạt động trên các chữ số thập phân. Để áp dụng cho bội số 5, chúng ta kết hợp với phép chia:
=ROUNDUP(A2/5,0)5– Luôn làm tròn lên.=ROUNDDOWN(A2/5,0)5– Luôn làm tròn xuống.
2.5. So Sánh Các Hàm
| Hàm | Làm tròn lên | Làm tròn xuống | Làm tròn “gần nhất” | Yêu cầu Excel |
|---|---|---|---|---|
| MROUND | ✓ (nếu gần hơn lên) | ✓ (nếu gần hơn xuống) | ✓ (theo quy tắc chuẩn) | Excel 2007+ |
| ROUND (kết hợp) | Không trực tiếp | Không trực tiếp | ✓ | Tất cả |
| CEILING | ✓ | ✗ | ✗ | Excel 2007+ |
| FLOOR | ✗ | ✓ | ✗ | Excel 2007+ |
| ROUNDUP | ✓ | ✗ | ✗ | Tất cả |
| ROUNDDOWN | ✗ | ✓ | ✗ | Tất cả |
3. Ứng Dụng Thực Tế: Các Bước Thực Hiện Chi Tiết
3.1. Ví dụ Cơ Bản Với MROUND
Giả sử cột A chứa các giá trị bán hàng (đơn vị: nghìn đồng). Bạn muốn làm tròn mỗi giá trị tới bội số 5.
- Nhập công thức vào ô B2:
=MROUND(A2,5) - Kéo công thức xuống để áp dụng cho toàn bộ cột.
- Kiểm tra kết quả:
- Nếu A2 = 12 → B2 = 10
- Nếu A2 = 13 → B2 = 15
3.2. Khi MROUND Không Hoạt Động (Excel 2003)
Nếu bạn đang dùng Excel 2003, MROUND không có sẵn. Thay thế bằng công thức:
=ROUND(A2/5,0)5
Hoặc dùng hàm tùy chỉnh (VBA) – sẽ được trình bày ở phần 5.
3.3. Làm Tròn Lên Hoặc Xuống Cố Định
- Làm tròn lên:
=CEILING(A2,5)hoặc=ROUNDUP(A2/5,0)5 - Làm tròn xuống:
=FLOOR(A2,5)hoặc=ROUNDDOWN(A2/5,0)5
3.4. Xử Lý Số Âm
Một điểm quan trọng: CEILING và FLOOR có hành vi khác nhau với số âm tùy thuộc vào phiên bản Excel.
- Excel 2026 trở lên:
CEILINGluôn làm tròn lên về phía số dương (ví dụ:CEILING(-12,5)→ -10).FLOORluôn làm tròn xuống về phía số âm (ví dụ:FLOOR(-12,5)→ -15). - Excel 2007 và trước: Hành vi phụ thuộc vào tham số
significance. Để tránh nhầm lẫn, nên dùng công thức=ROUND(number/5,0)5vì nó luôn dựa trên quy tắc “gần nhất”.
3.5. Làm Tròn Với Số Thập Phân
Nếu dữ liệu có hai chữ số thập phân (ví dụ: 12,73) và bạn muốn làm tròn tới 5 (vẫn là 5, 10, 15,…), công thức vẫn áp dụng:

Có thể bạn quan tâm: Cách Dán Chỉ Các Ô Được Hiển Thị Trong Excel: Hướng Dẫn Chi Tiết Và Mẹo Thủ Thông Minh
=MROUND(A2,5)
Kết quả sẽ là 15.
Nếu muốn làm tròn tới bội số 0.5 (ví dụ: 12,73 → 12,5 hoặc 13), thay 5 bằng 0.5 trong công thức.
4. Các Vấn Đề Thường Gặp Và Cách Khắc Phục
4.1. Lỗi #NUM! Khi Dùng MROUND
- Nguyên nhân:
multiple(bội số) bằng 0 hoặc không phải là số dương. - Cách khắc phục: Kiểm tra lại công thức, chắc chắn
multiple= 5.
4.2. Lỗi #NAME? Trong Phiên Bản Cũ
- Nguyên nhân: Hàm
MROUNDchưa được cài đặt. - Giải pháp:
- Cài đặt Analysis ToolPak (File → Options → Add-ins → Manage Excel Add-ins → Tick “Analysis ToolPak”).
- Hoặc dùng công thức thay thế như đã trình bày.
4.3. Khi Kết Quả Không Như Mong Muốn Với Số Âm
Nếu bạn nhận được kết quả “làm tròn lên” cho số âm mà muốn “làm tròn xuống”, hãy chuyển sang công thức:
=ROUND(A2/5,0)5
Hoặc dùng FLOOR (đảm bảo phiên bản hỗ trợ đúng hành vi).
4.4. Định Dạng Ô
Sau khi làm tròn, nếu ô vẫn hiển thị số thập phân (ví dụ 15.00) nhưng bạn muốn hiển thị chỉ 15, hãy:
- Chọn ô → Right-click → Format Cells → Number → Decimal places = 0.
5. Mẹo Nâng Cao: Tự Động Hóa & Tùy Chỉnh Với VBA
5.1. Tạo Hàm UDF (User Defined Function) RoundTo5
Nếu bạn thường xuyên cần làm tròn tới 5 và muốn một hàm ngắn gọn, hãy tạo hàm VBA:
Function RoundTo5(ByVal n As Double) As Double RoundTo5 = Application.WorksheetFunction.Round(n / 5, 0) 5
End Function
Cách sử dụng:=RoundTo5(A2)
5.2. Hàm UDF Với Tham Số “Multiple”
Để linh hoạt hơn, tạo hàm nhận bội số:
Function RoundToMultiple(ByVal n As Double, ByVal mult As Double) As Double If mult = 0 Then RoundToMultiple = CVErr(xlErrDiv0) Exit Function End If RoundToMultiple = Application.WorksheetFunction.Round(n / mult, 0) mult
End Function
Cách dùng:=RoundToMultiple(A2,5)
5.3. Sử Dụng Power Query Để Làm Tròn
Nếu dữ liệu của bạn được tải qua Power Query (Get & Transform), bạn có thể:
- Mở Power Query Editor.
- Chọn cột cần làm tròn → Transform → Round → Nearest → Enter 5.
- Hoàn tất và load lại bảng.
Power Query sẽ tự động áp dụng cho toàn bộ dữ liệu, kể cả khi dữ liệu được cập nhật thường xuyên.
5.4. Power Pivot & DAX
Trong mô hình dữ liệu Power Pivot, dùng DAX:
RoundedValue = ROUND ( TableValue / 5, 0 ) 5
Hoặc dùng hàm MROUND trong DAX (Excel 2026+):
RoundedValue = MROUND ( TableValue, 5 )
6. Thực Hành: Bài Tập Tự Làm
Bài 1: Làm Tròn Giá Bán Lẻ
Bạn có danh sách giá bán lẻ (cột A) với các giá trị như 12,99; 23,45; 37,80. Yêu cầu: làm tròn lên tới bội số 5 để có giá cuối cùng (15, 25, 40).
Giải pháp: =CEILING(A2,5).
Bài 2: Nhóm Dữ Liệu Thành Các Bucket 5 Đơn Vị
Có cột số lượng hàng tồn (cột B) và muốn gán mỗi dòng vào “bucket” 0‑4, 5‑9, 10‑14, …
Công thức: =FLOOR(B2,5) → kết quả sẽ là 0, 5, 10, …
Bài 3: Khi Dữ Liệu Lẫn Số Âm
Cột C chứa lợi nhuận (có thể âm). Bạn muốn làm tròn “gần nhất” tới 5, nhưng muốn luôn làm tròn đối với số âm xuống (tức là -12 → -15).
Công thức: =IF(C2<0, FLOOR(C2,5), MROUND(C2,5))
7. Tổng Kết
- Làm tròn tới bội số 5 là một thao tác phổ biến trong Excel, có thể thực hiện bằng nhiều hàm:
MROUND,ROUND(kết hợp),CEILING,FLOOR,ROUNDUP,ROUNDDOWN. - Chọn hàm phù hợp dựa trên yêu cầu: làm tròn “gần nhất”, luôn lên, luôn xuống, hoặc cần xử lý số âm.
- Vấn đề phiên bản:
MROUNDkhông có trong Excel 2003; dùng công thức thay thế hoặc cài Analysis ToolPak. - Mở rộng: VBA, Power Query, Power Pivot cho phép tự động hoá và áp dụng quy tắc trên toàn bộ dữ liệu lớn.
- Kiểm tra định dạng để hiển thị kết quả đúng cách.
Hy vọng bài viết đã cung cấp cho bạn một bộ công cụ toàn diện để làm tròn số trong Excel tới bội số gần nhất của 5 một cách nhanh chóng, chính xác và linh hoạt. Hãy áp dụng ngay vào công việc hằng ngày và chia sẻ kinh nghiệm của bạn với đồng nghiệp!
Tài Nguyên Tham Khảo
- Microsoft Support – MROUND function
- Microsoft Support – CEILING and FLOOR functions
- ExcelJet – Round to nearest 5 in Excel
- Chương trình VBA – “User Defined Functions in Excel” (Sách: Excel VBA Programming For Dummies)
- Power Query Documentation – Transform data – Round
Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
