INT / TRUNC
INT(số)TRUNC(số, [số_chữ_số])Bỏ phần thập phân của một số. INT lấy phần nguyên bằng cách làm tròn xuống; TRUNC cắt cụt phần lẻ và còn cắt được tới n chữ số thập phân. Hai việc hay dùng nhất: tách phần NGÀY ra khỏi ô ngày giờ, và lấy số nguyên đơn vị khi quy đổi.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| số | Bắt buộc | Giá trị cần bỏ phần lẻ. |
| số_chữ_số | Tuỳ chọn | Chỉ TRUNC có. Số chữ số thập phân giữ lại, bỏ trống là 0. Đây là điểm TRUNC làm được mà INT không làm được. |
Ví dụ
=INT(A2)Cắt giờ ra khỏi ô ngày giờ nhập kho, chỉ giữ lại ngày để gom theo ngày
Kết quả: 05/08/2026
=A2-INT(A2)Lấy ngược lại phần GIỜ của cùng ô đó, định dạng ô về hh:mm là ra giờ
Kết quả: 14:35
=TRUNC(C2/12, 0)Số thùng nguyên đóng được từ số lượng ở C2, phần lẻ để hàng rời
Kết quả: 8
Lưu ý khi dùng
- Cột NGÀY GIỜ mà đem so sánh hoặc gom nhóm theo ngày thì phải bọc INT trước, nếu không hai dòng cùng ngày khác giờ bị coi là hai giá trị khác nhau.
- Sau khi INT một ô ngày giờ, ô kết quả thường hiện ra số serial. Định dạng lại về kiểu ngày là xong, giá trị đã đúng.
Bẫy hay dính
Dùng TRUNC để cắt phần lẻ của tiền trên từng dòng: mỗi dòng mất vài đồng, bảng vài nghìn dòng thì tổng thiếu hẳn một khoản thấy được, mà không dòng nào trông sai cả. Phát hiện: đặt một ô lấy tổng cột chưa cắt trừ tổng cột đã cắt. Tiền nên dùng ROUND, chỉ cắt cụt khi bản chất là đếm đơn vị nguyên.
Chọn cái nào
INT hay TRUNC hay ROUNDDOWN
Với số DƯƠNG ba hàm cho kết quả như nhau. Với số ÂM thì khác hẳn: TRUNC và ROUNDDOWN cắt bỏ phần lẻ nên TRUNC(-2,5) = -2, còn INT làm tròn XUỐNG nên INT(-2,5) = -3. Bảng có số âm mà chọn nhầm là lệch đúng 1 đơn vị.
=TRUNC(-2,5) → -2 =INT(-2,5) → -3