Chuyển đến nội dung chính

Excel ROUND(): Hướng dẫn đầy đủ về làm tròn trong Excel

Tìm hiểu cách dùng hàm ROUND() và các lựa chọn thay thế trong Excel. Học cách làm tròn số thập phân, số nguyên và giá trị thời gian.
Đã cập nhật 5 thg 6, 2026  · 7 phút đọc

Excel cung cấp một số hàm làm tròn dựng sẵn để xử lý các tình huống khác nhau, bao gồm hàm ROUND(), là một trong những hàm được sử dụng phổ biến nhất. Trong bài viết này, tôi sẽ khám phá tất cả các hàm làm tròn quan trọng trong Excel, giải thích cách chúng hoạt động và minh họa cách sử dụng hiệu quả thông qua các ví dụ thực tế. Nếu bạn chưa quen với một số kiến thức cơ bản, tôi khuyên bạn nên tham gia khóa học Giới thiệu về Excel của chúng tôi để xây dựng nền tảng vững chắc. 

Tìm hiểu hàm ROUND() trong Excel

Hàm ROUND() trong Excel là cách đơn giản nhất để kiểm soát độ chính xác số học trong bảng tính của bạn. Hãy xem cú pháp và các ví dụ về cách nó hoạt động.

Cú pháp và đối số của ROUND()

Hàm ROUND() của Excel được dùng để làm tròn một số đến một số chữ số nhất định. Cú pháp của hàm ROUND() như sau:

=ROUND(number, num_digits)

Trong đó:

  • number: Giá trị bạn muốn làm tròn.

  • num_digits: Xác định số chữ số cần làm tròn.

Cách hành xử của đối số num_digits thay đổi dựa trên giá trị của nó:

  • Khi num_digits là số dương: Làm tròn các chữ số bên phải dấu thập phân. Ví dụ, =ROUND(3.14159, 2) cho kết quả 3.14.

  • Khi num_digits bằng 0: Làm tròn đến số nguyên gần nhất. Ví dụ, =ROUND(7.8, 0) cho kết quả 8.

  • Khi num_digits là số âm: Làm tròn các chữ số bên trái dấu thập phân (đến bội số 10, 100, v.v.). Ví dụ, =ROUND(256, -1) cho kết quả 260.

ROUND() thực sự hoạt động như thế nào

Hàm ROUND() trong Excel tuân theo quy tắc làm tròn toán học tiêu chuẩn. Khi bạn làm tròn một số, Excel sẽ xem chữ số ngay bên phải vị trí làm tròn của bạn:

  • Nếu chữ số này là 5, 6, 7, 8 hoặc 9, số sẽ được làm tròn lên.
  • Nếu chữ số này là 0, 1, 2, 3 hoặc 4, số sẽ được làm tròn xuống.

Dưới đây là một vài ví dụ nhanh để minh họa quy tắc này:

Công thức dưới đây làm tròn đến 1 chữ số thập phân. Vì chữ số thập phân thứ hai là 5 nên sẽ làm tròn lên.

=ROUND(15.55, 1)

Sử dụng hàm ROUND() để làm tròn đến 1 chữ số thập phân trong Excel.

Trong ví dụ dưới đây, công thức làm tròn đến bội số 10 gần nhất. Chữ số hàng chục được làm tròn lên vì chữ số hàng đơn vị là 5.

=ROUND(15.55, -1)

Sử dụng hàm ROUND() để làm tròn đến bội số 10 gần nhất trong Excel.

Trong ví dụ dưới đây, công thức làm tròn đến số nguyên gần nhất. Vì phần thập phân là 0.55 nên sẽ làm tròn lên.

=ROUND(15.55, 0)

Sử dụng hàm ROUND() để làm tròn đến số nguyên gần nhất trong Excel.

Các biến thể của hàm ROUND() trong Excel

Có các biến thể khác nhau của hàm ROUND() trong Excel, mỗi hàm có một mục đích cụ thể.

ROUNDUP()

Hàm ROUNDUP() luôn làm tròn ra xa số 0, bất kể các chữ số theo sau là gì. Điều này có nghĩa là kết quả luôn lớn hơn số ban đầu, đảm bảo cách tiếp cận thận trọng trong tính toán. Phương pháp này hữu ích trong lập ngân sách thận trọng để đảm bảo ước tính đủ cao và khi đặt các ngưỡng tối thiểu, như mức phí hoặc hạn ngạch tối thiểu.

Trong ví dụ dưới đây, hàm luôn làm tròn lên, dù chữ số thập phân thứ ba chỉ là 1.

=ROUNDUP(3.14159, 2)

Sử dụng hàm ROUNDUP() để làm tròn lên một số trong Excel.

ROUNDDOWN()

Hàm ROUNDDOWN() luôn làm tròn về phía số 0, bất kể các chữ số sau điểm làm tròn là gì. Hàm này đảm bảo giá trị đã làm tròn luôn nhỏ hơn hoặc bằng giá trị ban đầu (đối với số dương) hoặc lớn hơn hoặc bằng giá trị ban đầu (đối với số âm).

Phương pháp này hữu ích để đặt giá trị tối đa hoặc mức trần và tránh đánh giá cao trong dự báo hoặc tính toán. Trong ví dụ dưới đây, hàm ROUNDDOWN() luôn bỏ bớt các chữ số thập phân dư, không bao giờ làm tròn lên.

=ROUNDDOWN(3.14159, 2)

Sử dụng hàm ROUNDDOWN() để làm tròn xuống một số trong Excel.

Kỹ thuật làm tròn với các hàm khác

Excel cũng cung cấp các kỹ thuật làm tròn với những hàm khác. Các hàm này cho phép bạn làm tròn số theo các tiêu chí khác nhau. Hãy thảo luận các phương pháp này dưới đây.

MROUND()

Hàm MROUND() làm tròn một số đến bội số được chỉ định gần nhất, hữu ích khi làm việc với các đơn vị như kích cỡ đóng gói, bước tăng giá, hoặc khoảng thời gian lập lịch. Cú pháp của hàm MROUND() như dưới đây:

=MROUND(number, multiple)

Trong đó:

  • number: Số cần làm tròn.

  • multiple: Bội số để làm tròn số.

Ví dụ, công thức dưới đây làm tròn 7 về 5 vì 7 gần 5 hơn 10.

=MROUND(7, 5)

Sử dụng hàm MROUND() để làm tròn một số về bội số được chỉ định gần nhất trong Excel.

CEILING() và FLOOR()

Các hàm này làm tròn số lên hoặc xuống đến bội số được chỉ định gần nhất nhưng có định hướng.

  • CEILING(): Làm tròn số lên (ra xa số 0) đến bội số được chỉ định gần nhất. Ví dụ, công thức dưới đây làm tròn 7 lên 10, là bội số của 5 gần nhất.

=CEILING(7, 5)

Sử dụng hàm CEILING() để làm tròn lên một số trong Excel.

  • FLOOR(): Làm tròn số xuống (về phía số 0) đến bội số được chỉ định gần nhất. Ví dụ dưới đây làm tròn 7 xuống 5 là bội số của 5 gần nhất.

=FLOOR(7, 5)

Sử dụng hàm FLOOR() để làm tròn xuống một số trong Excel.

Các phương pháp này hữu ích khi định giá theo bước chuẩn, chẳng hạn làm tròn lên đến $0,25 gần nhất. Chúng cũng được dùng khi chặn thời gian theo khoảng cố định, như đoạn 15 phút, và làm tròn theo ngưỡng trong sản xuất, như kích thước lô tối thiểu.

EVEN() và ODD()

Các hàm này làm tròn số lên đến số nguyên chẵn hoặc lẻ gần nhất ra xa số 0, bất kể phần thập phân. Chúng hữu ích khi tổ chức dữ liệu theo nhóm chẵn/lẻ hoặc khi đơn giản hóa giá trị cho thiết kế, bố cục hoặc tạo mẫu.

Ví dụ, công thức dưới đây làm tròn giá trị 4 lên 6 là số chẵn gần nhất.

=EVEN(4.1)

Sử dụng hàm EVEN() để làm tròn một số lên số chẵn gần nhất trong Excel.

Tương tự, công thức dưới đây làm tròn giá trị 5 lên 7 là số lẻ gần nhất.

=ODD(5.2)

Sử dụng hàm ODD() để làm tròn một số lên số lẻ gần nhất trong Excel.

INT() và TRUNC()

Hai hàm này thường bị nhầm lẫn nhưng hành xử khác nhau, đặc biệt với số âm:

  • INT(): Làm tròn xuống đến số nguyên gần nhất.

=INT(4.9)

Sử dụng hàm INT() để làm tròn xuống một số đến số nguyên gần nhất trong Excel.

Đối với số âm, INT() đi xa hơn khỏi số 0 (âm hơn).

=INT(-4.9)

Sử dụng hàm INT() để làm tròn xuống một số âm đến số nguyên gần nhất trong Excel.

  • TRUNC(): Đơn giản là loại bỏ phần thập phân mà không làm tròn.

=TRUNC(4.9)

Sử dụng hàm TRUNC() để loại bỏ phần thập phân của một số trong Excel.

Làm tròn thời gian trong Excel

Excel coi thời gian là một phần của ngày 24 giờ, vì vậy làm tròn thời gian cần một cách tiếp cận hơi khác. Bạn có thể dùng MROUND() để làm tròn đến phút hoặc khung thời gian gần nhất, và ROUND() kết hợp với phép toán thời gian.

Ví dụ, nếu A2 là 8:07, công thức dưới đây trả về 8:10 bằng cách làm tròn thời gian đến 10 phút gần nhất.

=MROUND(A2, "0:10")

Sử dụng hàm MROUND() để làm tròn thời gian đến phút gần nhất trong Excel.

Nếu A2 là 8:37 và bạn muốn làm tròn thời gian đến giờ gần nhất, hãy dùng công thức dưới đây:

=ROUND(A2*24, 0)/24

Sử dụng hàm ROUND() để làm tròn thời gian đến giờ gần nhất trong phép toán thời gian trong Excel.

Khi nào nên làm tròn giá trị và khi nào nên định dạng

Làm tròn giá trị và định dạng số trong Excel phục vụ các mục đích khác nhau, và hiểu rõ sự khác biệt này là điều cần thiết để phân tích và báo cáo dữ liệu chính xác.

Sự khác biệt như sau: Sử dụng các hàm làm tròn của Excel thực sự thay đổi giá trị nền được lưu trong ô. Điều này quan trọng khi bạn cần giá trị đã làm tròn cho tính toán, báo cáo hoặc mô hình tài chính, vì các công thức sau đó sẽ dùng kết quả mới đã làm tròn. Ví dụ, áp dụng =ROUND(2.786, 1) sẽ lưu 2.8 trong ô, và mọi phép tính tham chiếu đến ô này sẽ dùng 2.8, không phải giá trị gốc.

Các công cụ định dạng của Excel như nút Giảm chữ số thập phân hoặc định dạng số tùy chỉnh chỉ thay đổi cách hiển thị số, không thay đổi giá trị thực phía sau. Phương pháp này phù hợp cho bảng điều khiển, biểu đồ hoặc báo cáo chia sẻ nơi các phép tính đã hoàn tất và với kết quả cuối cùng, yếu tố thẩm mỹ là quan trọng.

Bảng tóm tắt các hàm làm tròn

Chúng ta đã đề cập khá nhiều biến thể của hàm ROUND() trong Excel. Để giúp bạn hệ thống lại, tôi đưa vào đây một bảng:

Hàm

Mô tả

Ví dụ

ROUND()

Làm tròn tiêu chuẩn

=ROUND(2.75, 1) → 2.8

ROUNDUP()

Luôn làm tròn lên (ra xa số 0)

=ROUNDUP(2.75, 1) → 2.8

ROUNDDOWN()

Luôn làm tròn xuống (về phía số 0)

=ROUNDDOWN(2.75, 1) → 2.7

MROUND()

Làm tròn về bội số gần nhất

=MROUND(7, 5) → 5

CEILING()

Làm tròn lên đến bội số gần nhất

=CEILING(7, 5) → 10

FLOOR()

Làm tròn xuống đến bội số gần nhất

=FLOOR(7, 5) → 5

INT()

Làm tròn xuống đến số nguyên

=INT(-2.9) → -3

TRUNC()

Loại bỏ phần thập phân không làm tròn

=TRUNC(-2.9) → -2

EVEN()

Làm tròn lên đến số nguyên chẵn gần nhất

=EVEN(3.2) → 4

ODD()

Làm tròn lên đến số nguyên lẻ gần nhất

=ODD(3.2) → 5

Kết luận

Giờ đây bạn đã khám phá các kỹ thuật làm tròn khác nhau trong Excel, tôi khuyến nghị tham gia khóa học Phân tích dữ liệu với Excel để tiếp tục rèn luyện kỹ năng. Tôi cũng cho rằng khóa Financial Modeling in Excel là nơi tuyệt vời để thực hành vì làm tròn có ý nghĩa đặc biệt trong phân tích tài chính khi các sai khác nhỏ có thể ảnh hưởng đáng kể đến dự báo và định giá. Cuối cùng, Excel Fundamentals lộ trình kỹ năng là một chương trình rất toàn diện và là cách tuyệt vời để tìm hiểu thêm về các hàm có trong các phiên bản Excel mới nhất.


Allan Ouko's photo
Author
Allan Ouko
LinkedIn
Biên tập viên kỹ thuật về Khoa học dữ liệu với kinh nghiệm thực tế trong phân tích dữ liệu, trí tuệ doanh nghiệp và khoa học dữ liệu. Tôi viết nội dung thực tiễn, tập trung vào ngành về SQL, Python, Power BI, Databricks và kỹ thuật dữ liệu, dựa trên công việc phân tích trong thế giới thực. Bài viết của tôi kết nối chiều sâu kỹ thuật với tác động kinh doanh, giúp các chuyên gia chuyển đổi dữ liệu thành những quyết định vững chắc.

Câu hỏi thường gặp về Excel

Sự khác nhau giữa ROUND(), ROUNDUP() và ROUNDDOWN() trong Excel là gì?

ROUND() làm tròn về giá trị gần nhất theo quy tắc tiêu chuẩn, ROUNDUP() luôn làm tròn ra xa số 0, và ROUNDDOWN() luôn làm tròn về phía số 0.

Làm thế nào để làm tròn một số đến số nguyên gần nhất trong Excel?

Dùng =ROUND(number, 0) để làm tròn đến số nguyên gần nhất.

Sự khác biệt giữa các hàm CEILING() và FLOOR() là gì?

CEILING() làm tròn lên đến bội số gần nhất (ra xa số 0), trong khi FLOOR() làm tròn xuống đến bội số gần nhất (về phía số 0).

Sự khác nhau giữa làm tròn một giá trị và định dạng nó trong Excel là gì?

Làm tròn sẽ thay đổi giá trị thực được dùng trong tính toán, trong khi định dạng chỉ thay đổi cách giá trị hiển thị trên trang tính.

Điều gì xảy ra khi tôi dùng INT() và TRUNC() với số âm?

INT() làm tròn số âm xuống (về âm vô cùng), trong khi TRUNC() loại bỏ phần thập phân mà không làm tròn, tiến về phía số 0.

Chủ đề

Học Excel cùng DataCamp

Tracks

Cơ bản về Excel

16 giờ
Nắm vững các kỹ năng cần thiết để sử dụng Excel, từ việc chuẩn bị dữ liệu, viết công thức đến tạo biểu đồ và đồ thị. Không yêu cầu kinh nghiệm trước đó.
Xem chi tiếtRight Arrow
Bắt đầu khóa học
Xem thêmRight Arrow