Trong môi trường kinh doanh hiện đại, việc xử lý dữ liệu tài chính một cách nhanh chóng và chính xác là yếu tố then chốt để đưa ra các quyết định chiến lược. Excel, với sức mạnh và tính linh hoạt của mình, đã trở thành công cụ không thể thiếu đối với các chuyên gia tài chính, kế toán, nhân viên bán hàng và thậm chí cả những người quản lý dự án. Một trong những thao tác thường gặp và quan trọng nhất trong quá trình làm việc với số liệu tiền tệ là làm tròn số tiền. Việc làm tròn không chỉ giúp báo cáo trông gọn gàng, dễ đọc mà còn tuân thủ các quy định kế toán và thuế.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn toàn diện, chi tiết và thực tiễn về cách làm tròn số tiền trong Excel. Chúng tôi sẽ bắt đầu từ những kiến thức cơ bản, giới thiệu các hàm làm tròn phổ biến, sau đó đi sâu vào các tình huống thực tế, mẹo tối ưu và các lỗi thường gặp mà người dùng nên tránh. Hãy cùng khám phá!
Có thể bạn quan tâm: Mẫu Bảng Kê Mua Hàng Excel: Hướng Dẫn Chi Tiết Từ A Đến Z Để Quản Lý Chi Phí Hiệu Quả
1. Tại sao cần làm tròn số tiền trong Excel?
1.1. Đảm bảo tính thẩm mỹ và dễ đọc
- Khi làm việc với các bảng tính chứa hàng ngàn dòng dữ liệu, việc hiển thị số thập phân dài (ví dụ: 1234,56789) sẽ làm cho báo cáo trở nên rối mắt.
- Làm tròn số tiền về các chữ số thập phân cố định (thường là 0 hoặc 2) giúp người đọc nhanh chóng nắm bắt thông tin quan trọng.
1.2. Tuân thủ chuẩn mực kế toán và thuế
- Nhiều quy định pháp luật yêu cầu các khoản tiền phải làm tròn tới đồng (đơn vị tiền tệ) hoặc tới chẵn 1000 đồng.
- Khi tính thuế, lãi suất hay các khoản chiết khấu, việc làm tròn đúng cách tránh gây sai lệch trong báo cáo tài chính.
1.3. Giảm thiểu lỗi tính toán
- Khi thực hiện các phép tính phức tạp (ví dụ: tính lãi suất kép, chiết khấu, cộng dồn), các số thập phân vô hạn có thể làm tăng độ phức tạp và gây lỗi làm tròn cuối cùng.
- Sử dụng hàm làm tròn giúp kiểm soát độ chính xác và ngăn ngừa sai số tích luỹ.
Có thể bạn quan tâm: Cách Xuất Bình Luận Facebook Ra File Excel: Hướng Dẫn Chi Tiết Từng Bước
2. Các hàm làm tròn số tiền trong Excel – Tổng quan
Excel cung cấp một loạt hàm để làm tròn số, mỗi hàm có cách hoạt động và mục đích sử dụng riêng. Dưới đây là danh sách các hàm quan trọng nhất:
| Hàm | Mô tả ngắn gọn | Cú pháp |
|---|---|---|
| ROUND | Làm tròn số tới số chữ số thập phân chỉ định | ROUND(number, num_digits) |
| ROUNDUP | Làm tròn lên (tăng) bất kể phần thập phân | ROUNDUP(number, num_digits) |
| ROUNDDOWN | Làm tròn xuống (giảm) bất kể phần thập phân | ROUNDDOWN(number, num_digits) |
| MROUND | Làm tròn tới bội số gần nhất của một số | MROUND(number, multiple) |
| CEILING (hoặc CEILING.MATH) | Làm tròn lên tới bội số của một số, có tùy chọn chế độ làm tròn âm | CEILING(number, significance) |
| FLOOR (hoặc FLOOR.MATH) | Làm tròn xuống tới bội số của một số | FLOOR(number, significance) |
| INT | Lấy phần nguyên (làm tròn xuống tới số nguyên gần nhất) | INT(number) |
| TRUNC | Cắt bỏ phần thập phân mà không làm tròn | TRUNC(number, num_digits) |
| FIXED | Định dạng số thành chuỗi với số chữ số thập phân cố định, có thể bỏ dấu phẩy | FIXED(number, decimals, no_commas) |
Mỗi hàm có các tham số và cách hoạt động riêng, và chúng có thể được kết hợp với nhau để giải quyết các yêu cầu phức tạp hơn.
Có thể bạn quan tâm: Excel To Json Converter Online: Hướng Dẫn Chi Tiết, Lợi Ích Và Các Công Cụ Hàng Đầu
3. Cách dùng hàm ROUND – Hàm làm tròn cơ bản nhất
3.1. Cú pháp và nguyên tắc
ROUND(number, num_digits)
- number: Số cần làm tròn.
- num_digits: Số chữ số muốn giữ lại. Nếu là số dương → làm tròn tới số thập phân; nếu là số âm → làm tròn tới hàng chục, trăm, nghìn,…
3.2. Ví dụ thực tế
| A (Giá gốc) | Công thức | Kết quả |
|---|---|---|
| 1234,567 | =ROUND(A2, 2) | 1234,57 |
| 1234,567 | =ROUND(A2, 0) | 1235 |
| 1234,567 | =ROUND(A2, -2) | 1200 |
Lưu ý: Khi
num_digitslà -2, Excel làm tròn tới hàng trăm gần nhất. Đây là cách nhanh chóng để làm tròn số tiền lên/ xuống tới 100 đồng, 1000 đồng, v.v.
3.3. Ứng dụng trong báo cáo tài chính
- Làm tròn doanh thu: Khi tổng doanh thu của một tháng là 1.235.678,91 VNĐ, thường chúng ta sẽ hiển thị là 1.235.679 VNĐ (làm tròn tới đồng) hoặc 1.236.000 VNĐ (làm tròn tới nghìn đồng) tùy theo yêu cầu.
- Công thức:
=ROUND(B2,0)hoặc=ROUND(B2,-3).
4. Hàm ROUNDUP và ROUNDDOWN – Kiểm soát hướng làm tròn
Trong một số trường hợp, doanh nghiệp muốn luôn làm tròn lên (để tránh thiếu tiền) hoặc luôn làm tròn xuống (để không vượt quá ngân sách). Hai hàm này đáp ứng nhu cầu đó.
4.1. ROUNDUP
ROUNDUP(number, num_digits)
- Luôn làm tròn lên, bất kể phần thập phân có lớn hơn 0 hay không.
- Ví dụ:
=ROUNDUP(1234,01, 0)→ 1235.
4.2. ROUNDDOWN
ROUNDDOWN(number, num_digits)
- Luôn làm tròn xuống.
- Ví dụ:
=ROUNDDOWN(1234,99, 0)→ 1234.
4.3. Ứng dụng thực tế
| Tình huống | Yêu cầu | Hàm dùng | Công thức mẫu |
|---|---|---|---|
| Tính thuế VAT 10% trên giá bán 1.234.567 VNĐ, muốn luôn làm tròn lên để không thiếu thuế | Làm tròn lên | ROUNDUP | =ROUNDUP(A210%,0) → 123,457 → 124 |
| Tính chi phí phụ trợ, muốn không vượt ngân sách, làm tròn xuống | Làm tròn xuống | ROUNDDOWN | =ROUNDDOWN(A25%,0) |
5. Hàm MROUND – Làm tròn tới bội số gần nhất
Khi doanh nghiệp có quy định làm tròn tới bội số của 500 đồng (ví dụ: để dễ dàng tính tiền mặt), hàm MROUND là lựa chọn tuyệt vời.
5.1. Cú pháp
MROUND(number, multiple)
- multiple: Bội số mà bạn muốn làm tròn tới (phải là số dương).
5.2. Ví dụ
| Giá gốc | Bội số | Công thức | Kết quả |
|---|---|---|---|
| 1.234 | 500 | =MROUND(A2,500) | 1.000 |
| 1.236 | 500 | =MROUND(A2,500) | 1.500 |
| 2.750 | 1.000 | =MROUND(A2,1000) | 3.000 |
Lưu ý: Nếu
numbervàmultiplecó dấu khác nhau (một dương, một âm), hàm sẽ trả về lỗi#NUM!.
5.3. Khi nào dùng MROUND?
- Làm tròn tiền mặt: Khi tiền mặt chỉ có các tờ 500, 1000 đồng.
- Tính lương: Khi công ty quyết định trả lương theo bội 1000 đồng.
- Thống kê bán hàng: Khi muốn nhóm doanh thu theo các mức 10.000, 50.000 đồng…
6. CEILING và FLOOR – Kiểm soát làm tròn lên/xuống tới bội số
Hai hàm này tương tự MROUND nhưng cho phép chỉ làm tròn lên (CEILING) hoặc chỉ làm tròn xuống (FLOOR), bất kể giá trị gần nhất.
6.1. CEILING (hoặc CEILING.MATH)

Có thể bạn quan tâm: Cách Tổng Hợp Giá Trị Trong Một Cột Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
CEILING(number, significance)
- significance: Bội số muốn làm tròn tới. Nếu
numberlà âm, hàm sẽ làm tròn tới số âm gần nhất (điều này có thể gây nhầm lẫn, vì vậy Excel 2026 trở lên cung cấpCEILING.MATHđể kiểm soát tốt hơn).
6.2. FLOOR (hoặc FLOOR.MATH)
FLOOR(number, significance)
- Tương tự nhưng luôn làm tròn xuống.
6.3. Ví dụ thực tế
| Giá trị | Bước | CEILING | FLOOR |
|---|---|---|---|
| 1.234 | 500 | =CEILING(A2,500) → 1.500 | =FLOOR(A2,500) → 1.000 |
| -1.234 | 500 | =CEILING(A2,500) → -1.000 (đối với CEILING.MATH) | =FLOOR(A2,500) → -1.500 |
Khi làm việc với số âm, hãy ưu tiên dùng
CEILING.MATHvàFLOOR.MATHđể tránh bất ngờ.
6.4. Ứng dụng
- Chiết khấu: Khi muốn luôn làm tròn giảm giá lên tới 1000 đồng (đảm bảo khách hàng không nhận được chiết khấu quá thấp).
- Thanh toán: Khi ngân hàng chỉ chấp nhận tiền chuyển khoản theo bội 10.000 đồng, dùng
CEILINGđể làm tròn lên, tránh việc giao dịch bị từ chối.
7. INT và TRUNC – Lấy phần nguyên hoặc cắt phần thập phân
7.1. INT
INT(number)
- Trả về phần nguyên lớn hơn hoặc bằng số nguyên nhỏ hơn hoặc bằng
number. Nói cách khác, luôn làm tròn xuống tới số nguyên gần nhất. - Ví dụ:
INT(12.7)→ 12;INT(-12.7)→ -13.
7.2. TRUNC
TRUNC(number, num_digits)
- Cắt bỏ phần thập phân mà không làm tròn. Tham số
num_digitstùy chọn cho phép giữ lại một số chữ số thập phân. - Ví dụ:
TRUNC(12.789,2)→ 12.78;TRUNC(-12.789,0)→ -12.
7.3. Khi nào dùng?
- Tính số lượng hàng: Khi muốn chia số tiền cho giá trị đơn vị (ví dụ: 1.000.000 VNĐ chia cho 250.000 VNĐ = 4) và chỉ lấy phần nguyên.
- Cắt bớt số thập phân trong báo cáo mà không muốn làm tròn, ví dụ: hiển thị tỷ lệ phần trăm 12.345% dưới dạng 12.34% (cắt 2 chữ số thập phân).
8. FIXED – Định dạng số thành chuỗi với dấu phân cách
Hàm FIXED không thay đổi giá trị thực tế của ô, mà chỉ định dạng hiển thị. Điều này hữu ích khi cần xuất dữ liệu ra PDF hoặc in ấn.
FIXED(number, decimals, no_commas)
decimals: Số chữ số thập phân muốn hiển thị.no_commas: Nếu là TRUE, sẽ không hiển thị dấu phẩy (định dạng ngăn cách hàng nghìn).
Ví dụ
| Giá trị | Công thức | Kết quả |
|---|---|---|
| 1234,567 | =FIXED(A2,2,TRUE) | “1234,57” |
| 1234,567 | =FIXED(A2,0,FALSE) | “1,235” |
Lưu ý: Kết quả trả về là văn bản (text). Khi cần thực hiện tính toán tiếp, hãy dùng
VALUE()để chuyển lại thành số.
9. Thực hành: Xây dựng bảng tính làm tròn tiền tệ đa dạng
Để giúp bạn nắm vững, hãy cùng tạo một bảng tính mẫu với các cột sau:
| A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|
| Mô tả | Giá gốc | ROUND (0) | ROUND ( -3 ) | ROUNDUP (0) | ROUNDDOWN (0) | MROUND (500) | CEILING (1000) |
| Sản phẩm 1 | 1,234,567 | =ROUND(B2,0) | =ROUND(B2,-3) | =ROUNDUP(B2,0) | =ROUNDDOWN(B2,0) | =MROUND(B2,500) | =CEILING(B2,1000) |
| Sản phẩm 2 | 987,654 | … | … | … | … | … | … |
Khi nhập công thức, Excel sẽ tự động tính toán và hiển thị kết quả. Bạn có thể kéo công thức xuống để áp dụng cho hàng tiếp theo. Đây là cách nhanh chóng để so sánh các phương pháp làm tròn khác nhau trên cùng một tập dữ liệu.
9.1. Định dạng tiền tệ
- Chọn các cột chứa kết quả → Nhấn Ctrl+1 → Tab Number → Chọn Currency hoặc Accounting → Đặt số thập phân = 0 (hoặc 2 tùy nhu cầu).
9.2. Kiểm tra tính nhất quán
- Dùng hàm
IFđể kiểm tra xem các giá trị có tuân thủ quy tắc làm tròn mong muốn không, ví dụ:
=IF(C2=E2,"OK","Check")
Nếu ROUND và ROUNDUP cho cùng một giá trị thì kết quả sẽ là “OK”, ngược lại “Check”.
10. Mẹo tối ưu khi làm tròn số tiền trong Excel
10.1. Sử dụng định dạng ô thay vì hàm làm tròn
- Đôi khi chỉ cần hiển thị số đã làm tròn mà không thay đổi giá trị thực tế, bạn có thể:
- Chọn ô → Ctrl+1 → Tab Number → Đặt Decimal places = 0 hoặc 2.
- Lợi ích: Giữ nguyên giá trị gốc cho các phép tính tiếp theo, tránh sai số tích lũy.
10.2. Kết hợp hàm IF với các hàm làm tròn
- Để áp dụng quy tắc làm tròn điều kiện, ví dụ: nếu giá trị > 1.000.000 thì làm tròn tới nghìn, ngược lại làm tròn tới đồng.
=IF(A2>1000000, ROUND(A2,-3), ROUND(A2,0))
10.3. Tránh lỗi #NUM!
- Hàm
MROUND,CEILING,FLOORsẽ trả về lỗi nếumultiplehoặcsignificancebằng 0 hoặc có dấu khác nhau vớinumber. Hãy luôn kiểm tra trước:
=IF(AND(B2<>0, SIGN(B2)=SIGN(C2)), MROUND(B2,C2), "Invalid")
10.4. Sử dụng VBA để làm tròn hàng loạt
Nếu bạn phải xử lý hàng nghìn dòng và muốn cập nhật giá trị thực tế (không chỉ hiển thị), có thể viết macro:
Sub RoundValues() Dim rng As Range, cell As Range Set rng = Selection ' Chọn vùng cần làm tròn For Each cell In rng If IsNumeric(cell.Value) Then cell.Value = WorksheetFunction.Round(cell.Value, 0) ' làm tròn tới đồng End If Next cell
End Sub
- Gán macro này vào nút “Làm tròn” để người dùng không cần nhập công thức.
10.5. Kiểm tra và phòng ngừa sai lệch sau khi làm tròn
- Dùng hàm
SUMtrên các cột đã làm tròn và so sánh với tổng của cột gốc:
=ABS(SUM(B2:B100)-SUM(C2:C100))
Nếu chênh lệch > một mức chấp nhận (ví dụ 0.01), cần xem xét lại quy tắc làm tròn.
11. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #NUM! | multiple hoặc significance = 0, hoặc dấu khác nhau | Kiểm tra giá trị, dùng IFERROR để thay thế: =IFERROR(MROUND(A2,0),A2) |
| #VALUE! | Tham số không phải là số (ví dụ: ô chứa văn bản) | Đảm bảo ô chứa số hoặc dùng VALUE() để chuyển đổi: =ROUND(VALUE(A2),2) |
| Sai lệch khi cộng dồn | Làm tròn từng phần trước khi cộng → sai lệch tổng | Thực hiện cộng dồn trước khi làm tròn, hoặc dùng ROUND trên tổng: =ROUND(SUM(A2:A100),0) |
| Kết quả không thay đổi khi dùng hàm | Đặt num_digits sai (ví dụ: -2 khi muốn làm tròn tới 1000) | Kiểm tra lại giá trị num_digits và bội số mong muốn. |
| Làm tròn số âm không như mong | Sử dụng CEILING/FLOOR truyền thống | Chuyển sang CEILING.MATH hoặc FLOOR.MATH với tham số mode thích hợp. |
12. Kết luận
Làm tròn số tiền trong Excel không chỉ là một thao tác “đẹp mắt” mà còn là yếu tố then chốt ảnh hưởng đến độ chính xác và tính hợp pháp của các báo cáo tài chính. Bằng cách nắm vững các hàm ROUND, ROUNDUP, ROUNDDOWN, MROUND, CEILING, FLOOR, INT, TRUNC, và FIXED, bạn có thể:
- Tùy chỉnh cách làm tròn phù hợp với từng quy định pháp luật và yêu cầu nội bộ.
- Tối ưu quy trình làm việc, giảm thời gian nhập liệu và tránh lỗi tính toán.
- Đảm bảo tính nhất quán và minh bạch trong báo cáo, giúp người quản lý và kiểm toán dễ dàng kiểm tra.
Hãy áp dụng các hướng dẫn, ví dụ và mẹo tối ưu trong bài viết này vào công việc hằng ngày của bạn. Khi đã thành thạo, bạn sẽ cảm nhận được sự khác biệt rõ rệt trong độ chính xác và hiệu quả của các bảng tính tài chính. Nếu còn thắc mắc hoặc muốn chia sẻ kinh nghiệm, đừng ngần ngại để lại bình luận – cộng đồng người dùng Excel luôn sẵn sàng hỗ trợ lẫn nhau.
Chúc bạn làm việc hiệu quả và luôn đạt được những kết quả tài chính tốt nhất!

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