Hàm TRUNC và INT đều được sử dụng để lấy phần nguyên của một số trong Excel. Vậy điểm khác biệt giữa hai hàm này là gì? Bài viết này của Thủ Thuật sẽ giúp bạn hiểu rõ hơn về cách sử dụng và sự khác nhau giữa hàm TRUNC và INT.
Hàm INT và TRUNC đều có khả năng trả về phần nguyên của một số. Tuy nhiên, chúng có sự khác biệt trong cách xử lý phần thập phân và cách làm tròn. Cùng tìm hiểu chi tiết qua ví dụ dưới đây.
So sánh Hàm TRUNC và Hàm INT
So sánh hàm TRUNC và INT
Ví dụ trên sử dụng số 152.58921 để minh họa. Hàm INT chỉ trả về phần nguyên là 152.
Hàm INT
a. Hàm TRUNC với num_digits = 0
:
Công thức: C2 =TRUNC(A2, 0)
hoặc C2 =TRUNC(A2)
Nếu không nhập tham số num_digits
, giá trị mặc định sẽ là 0. Trong trường hợp này, kết quả của hàm TRUNC sẽ giống với hàm INT.
b. Hàm TRUNC với num_digits
khác 0:
num_digits
là số dương (C3): Hàm TRUNC sẽ giữ lại số chữ số thập phân tương ứng với giá trị củanum_digits
. Trong ví dụ,num_digits = 2
, nên kết quả là 152.58.num_digits
là số âm (C4): Hàm TRUNC sẽ làm tròn về 0 bằng cách loại bỏ các chữ số từ hàng đơn vị trở về bên trái, tương ứng với giá trị tuyệt đối củanum_digits
. Trong ví dụ,num_digits = -2
, nên kết quả là 100.
Như vậy, hàm TRUNC linh hoạt hơn hàm INT, cho phép làm tròn cả phần nguyên và phần thập phân.
Hàm TRUNC và ROUNDDOWN:
Kết quả của hàm TRUNC tương tự với hàm ROUNDDOWN.
TRUNC và ROUNDDOWN
Kết luận
Hàm INT làm tròn số xuống số nguyên gần nhất về phía 0. Hàm TRUNC loại bỏ phần thập phân hoặc làm tròn số về 0 dựa trên tham số num_digits
. TRUNC cung cấp khả năng kiểm soát việc làm tròn chi tiết hơn so với INT. Tùy vào mục đích sử dụng, bạn có thể lựa chọn hàm phù hợp để xử lý số trong Excel. Hi vọng bài viết này của Thủ Thuật đã giúp bạn phân biệt rõ ràng hai hàm này.
Discussion about this post