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

Excel FLOOR(): Cách làm tròn xuống trong Excel

Làm tròn xuống chính xác với hàm FLOOR() của Excel. Hoàn hảo cho định giá, lập lịch và hơn thế nữa.
· 4 phút đọc

Khám phá cùng AI

Nếu bạn thường xuyên quản lý ngân sách hoặc làm việc với giá cả theo cách nào đó, bạn sẽ thấy hàm FLOOR() của Excel rất hữu ích.

Trong bài viết này, tôi sẽ trình bày chính xác cách FLOOR() hoạt động, xem các ví dụ thực tế, và khám phá cách nó mang lại tính nhất quán và độ chính xác cho phép tính của bạn.

Cách hoạt động của Excel FLOOR()

Trước khi bắt tay sử dụng FLOOR(), điều quan trọng là hiểu logic nền tảng của nó và cách bạn có thể kiểm soát hành vi thông qua các đối số.

FLOOR() là về việc làm tròn số xuống. Bạn có thể làm tròn tới số nguyên gần nhất và cũng có thể chỉ định “độ lớn bội số” (significance), hay bước nhảy, để làm tròn xuống theo các bước phù hợp với kịch bản của bạn. Điều này đặc biệt hữu ích cho các hạng mục như đơn giá hoặc khoảng thời gian cố định, nơi việc làm tròn cần theo một quy luật nhất định.

Cách gọi FLOOR() trong Excel như sau:

=FLOOR(number, significance)
  • number: Giá trị bạn muốn làm tròn xuống.

  • significance: Bội số mà bạn muốn làm tròn về.

Cả hai đối số đều bắt buộc để FLOOR() hoạt động đúng.

Hàm luôn làm tròn xuống về phía 0, dùng significance làm kích thước bước.

Cách làm tròn xuống một số dương

Để luyện tập, hãy thử một ví dụ cơ bản. Giả sử bạn muốn làm tròn số 17 xuống bội số của 5 gần nhất:

=FLOOR(17, 5)

Công thức này trả về 15.

Excel FLOOR để làm tròn xuống số dương

Cách làm tròn xuống một số âm

Ngược lại, nếu số của bạn là số âm, FLOOR() vẫn làm tròn về phía 0, nên:

=FLOOR(-17, 5)

Kết quả là -20.

Excel FLOOR với số âm

Ứng dụng thực tế của Excel FLOOR()

Bạn có thể đang thắc mắc áp dụng FLOOR() ở đâu trong thực tế. Dưới đây là một số cách phổ biến và hữu ích:

Kiểm soát giá hoặc chi phí

Một cách dùng kinh điển của FLOOR() là trong định giá, khi bạn muốn làm tròn xuống theo các bước cố định để tránh vô tình tính thừa. Chẳng hạn, nếu sản phẩm được niêm yết theo bước 25 xu, bạn có thể đảm bảo mọi mức giá đều rơi vào các bước đó:

=FLOOR(2.89, 0.25)

Hàm Excel FLOOR dùng cho định giá

Công thức này trả về 2.75, gọn gàng làm tròn 2.89 xuống phần tư đô la thấp hơn tiếp theo.

Tổ chức thời gian theo các khối cố định

FLOOR() cũng rất hữu ích để quản lý thời gian, đặc biệt khi bạn cần gom thời lượng vào các khoảng đều nhau. Hãy tưởng tượng bạn muốn quy mọi số phút về các khối 15 phút:

=FLOOR(52, 15)

Hàm Excel FLOOR dùng để làm tròn xuống khoảng thời gian

Kết quả là 45, nên 52 phút sẽ được xếp vào khối 45 phút.

FLOOR() so với ROUNDDOWN() và MROUND()

Excel cung cấp nhiều hàm làm tròn, mỗi hàm có cách thức và mục đích riêng. Phần này sẽ xem kỹ cách FLOOR() so với ROUNDDOWN() và MROUND().

So sánh các phương pháp làm tròn

Khác biệt chính giữa các hàm làm tròn như sau:

  • FLOOR(): Làm tròn xuống về bội số gần nhất do bạn chỉ định.

  • ROUNDDOWN(): Làm tròn về phía 0, nhưng bạn kiểm soát số chữ số thập phân, không phải bội số.

  • MROUND(): Làm tròn tới bội số gần nhất, có thể lên hoặc xuống tùy bên nào gần hơn.

Ví dụ, với:

=ROUNDDOWN(17.7, 0)

Bạn được 17 - chỉ phần nguyên - vì ROUNDDOWN() hoạt động dựa trên số chữ số thập phân.

Nhưng nếu bạn dùng:

=MROUND(17, 5)

Bạn được 15, vì 15 là bội số của 5 gần 17 nhất (có thể lên hoặc xuống).

FLOOR(), ngược lại, luôn làm tròn xuống. (Thực tế, =FLOOR(17.7, 0) sẽ cho lỗi #DIV/0!.)

Vấn đề thường gặp và hành vi

Mặc dù FLOOR() khá đơn giản trong hầu hết trường hợp, vẫn có vài điều cần lưu ý. Phần này sẽ điểm qua những lỗi phổ biến nhất và cách tránh.

Dấu của significance và số

Quy tắc mấu chốt với FLOOR() là cả số và significance phải cùng dấu. Nếu bạn trộn số dương với significance âm (hoặc ngược lại), Excel sẽ trả về lỗi. Ví dụ:

=FLOOR(10, -2)

Điều này tạo ra lỗi #NUM!.

Nghĩ kỹ thì—một số dương với significance âm sẽ ngụ ý làm tròn xuống về phía 0, đi ngược mục đích của FLOOR(). Và một số âm với significance dương sẽ ngụ ý làm tròn lên về phía 0, cũng tương tự.

Để tránh rắc rối, hãy đảm bảo cả hai đầu vào đều dương hoặc đều âm.

Significance bằng 0

Một vấn đề phổ biến khác phát sinh khi bạn dùng 0 làm significance:

=FLOOR(10, 0)

Một lần nữa, Excel trả về lỗi #NUM! vì không thể làm tròn theo bước bằng 0. Tôi đã hé lộ điều này khi so sánh FLOOR() với các hàm tương tự. Để tránh lỗi, chỉ cần không bao giờ đặt 0 ở đối số thứ hai.

Kết luận

Giờ bạn đã nắm rõ hàm FLOOR() trong Excel. Tôi cho rằng nó hữu ích trong mô hình tài chính vì làm tròn xuống giúp đảm bảo dự phóng hoặc chi phí không thổi phồng doanh thu hay lợi nhuận tiềm năng. Đây là một cách tiếp cận thận trọng, rất phù hợp trong bối cảnh ưu tiên tránh rủi ro. Chúng tôi có khóa học Financial Modeling in Excel rất được ưa chuộng, đáng để bạn theo học nếu quan tâm đến chủ đề này.

Josef Waples

Tác giả

Josef Waples

Tôi là một cây bút và biên tập viên về khoa học dữ liệu, đã có bài đóng góp cho các nghiên cứu đăng trên tạp chí khoa học. Tôi đặc biệt quan tâm đến đại số tuyến tính, thống kê, R và các chủ đề tương tự. Tôi cũng chơi cờ vua khá thường xuyên! 

Chủ đề

Liên quan