Cách Làm Tròn Số Trong Excel Đến Bội Số Gần Nhất Của 5: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao

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ẽ:

  1. Giải thích nguyên tắc làm tròn “nearest 5”.
  2. 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.
  3. Đư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ế.
  4. 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ũ).
  5. 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.
  6. 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.

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ị.

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ủa significance.
  • FLOOR(number, significance) – Làm tròn xuống tới bội số của significance.

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àmLàm tròn lênLàm tròn xuốngLà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ếpKhô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.

  1. Nhập công thức vào ô B2: =MROUND(A2,5)
  2. Kéo công thức xuống để áp dụng cho toàn bộ cột.
  3. Kiểm tra kết quả:
  4. Nếu A2 = 12 → B2 = 10
  5. 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: CEILING luôn làm tròn lên về phía số dương (ví dụ: CEILING(-12,5) → -10). FLOOR luô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)5 vì 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:

Excel Round To Nearest 5
Excel Round To Nearest 5

=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 MROUND chư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ể:

  1. Mở Power Query Editor.
  2. Chọn cột cần làm tròn → Transform → Round → Nearest → Enter 5.
  3. 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: MROUND khô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

  1. Microsoft Support – MROUND function
  2. Microsoft Support – CEILING and FLOOR functions
  3. ExcelJet – Round to nearest 5 in Excel
  4. Chương trình VBA – “User Defined Functions in Excel” (Sách: Excel VBA Programming For Dummies)
  5. Power Query Documentation – Transform data – Round

Chúc bạn thành công!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận