DATEDIF thường được sử dụng trong Excel để tính độ chênh lệch của thời gian. Tuy nhiên, trong một số trường hợp, người dùng không thể sử dụng được hàm này, đặc biệt là ở Excel 2016. Cùng ICANTECH tìm hiểu cách khắc phục lỗi Excel không có hàm DATEDIF trong bài viết dưới đây nhé!
DATEDIF là một hàm “ngoại lai” đến từ Lotus 1-2-3 có thể sử dụng được trong Excel. Công dụng của hàm này là giúp người dùng tính toán sự chênh lệch thời gian (ngày tháng năm). Với tính năng tổng quát này, hàm DATEDIF thường được sử dụng phổ biến trong tính độ tuổi của một người hoặc một nhóm người.
Công thức của hàm DATEDIF là: =DATEDIF(Ngày bắt đầu, ngày kết thúc, đơn vị thời gian muốn hiển thị).
Với đơn vị thời gian muốn hiển thị, bạn có thể chọn một trong số các đơn vị sau:
Với đơn vị thời gian, bạn có thể viết hoa và viết thường đều được chấp nhận.
Trong Excel, hàm DATEDIF có thể được sử dụng riêng lẻ từng định dạng hoặc kết hợp cùng lúc cả 3 định dạng ngày, tháng, năm. Bạn có thể xem ví dụ ở hình dưới:
Với công thức kể trên, hàm DATEDIF có các tính năng nổi bật sau:
Với các tính năng này, hàm DATEDIF thường được ứng dụng trong tính tuổi, tính ngày công, tính thời gian kéo dài một dự án/một công việc.
Thực chất, đây không phải lỗi mà là mặc định của hàm DATEDIF. HIện tượng này xảy ra bởi bản chất DATEDIF là một ứng dụng “ngoại lai” đến từ Lotus 1-2-3 chứ không phải do Excel tạo lập. Bởi vậy, thay vì phụ thuộc vào gợi ý nhập, bạn cần nắm vững công thức và cấu trúc hàm để vận dụng cho đúng.
Lỗi #NUM thường xảy ra khi dữ liệu ngày bắt đầu lớn hơn ngày kết thúc. Do đó, phép tính bị phi logic và không cho ra kết quả. Đây là lỗi khá phổ biến với người dùng hàm này trong Excel.
Ngoài 2 lỗi kể trên, bạn cũng có thể không sử dụng được hàm DATEDIF nếu chưa thực hiện bước kích hoạt.
Dưới đây là một số cách khắc phục khi bạn gặp lỗi Excel không có hàm DATEDIF:
Do bản chất “ngoại lai” và tích hợp (tích hợp DATE và DIF) nen bạn sẽ không thể sử dụng hàm này trong Excel nếu chưa kích hoạt chúng. Để kích hoạt hàm DATEDIF trong Excel, bạn thực hiện như sau:
Lúc này, hàm DATEDIF đã được kích hoạt. Bạn có thể sử dụng hàm ở bảng tính của mình.
Như đã chỉ ra ở trên, hàm DATEDIF không hiển thị gợi ý công thức. Do đó, bạn nên nhớ công thức của hàm để vận dụng cho đùng và không mất thời gian tra lại mỗi khi sử dụng.
Ngày bắt đầu lớn hơn ngày kết thúc là nguyên nhân gây ra lỗi #NUM khi sử dụng hàm trong Excel. Bởi vậy, khi thấy xảy ra lỗi, bạn nên kiểm tra lại dữ liệu để đảm bảo điều kiện không thể thiếu này. Bạn cũng có thể sắp xếp lại ngày bằng cách sử dụng các hàm MIN, MAX, IFERROR.
Đây là lỗi phổ biến đối với người dùng DATEDIF trong Excel các hệ điều hành, đặc biệt là hệ điều hành Windows 2016. Trên thực tế, bạn hoàn toàn có thể sử dụng DATEDIF cho hệ điều hành này nhưng cần phải kích hoạt (quy trình kích hoạt đã được giới thiệu ở trên). Với các lỗi gặp phải ở Excel 2016, bạn cũng xử lý như với các hệ điều hành khác.
Khi gặp phải lỗi này, bạn không nên cuống hoặc bỏ cuộc mà nên tìm hiểu nguyên nhân để chọn cách giải quyết phù hợp. Với đơn vị thời gian hiển trị Microsoft cũng khuyên bạn không nên sử dụng đơn vị “MD”. Việc sử dụng đơn vị này có thể dẫn đến kết quả không chính xác, hiển thị số âm hoặc số 0.
Trên thực tế, việc sử dụng hàm này không hề khó. Tuy nhiên, bạn cần nắm vững công thức và áp dụng thật chính xác. Đồng thời cũng cần đảm bảo dữ liệu đầu vào được định dạng đúng, dữ liệu ngày bắt đầu không được nhỏ hơn ngày kết thúc. Việc áp dụng hàm nhiều trong bài tập hoặc công việc sẽ giúp bạn sử dụng chúng thành thạo và ít mắc lỗi hơn.
Trên đây là các chia sẻ của ICANTECH về cách khắc phục lỗi Excel không có hàm DATEDIF. Nếu biết sử dụng đúng cách, hàm này sẽ mang đến cho bạn rất nhiều tiện ích, nhất là với số lượng dữ liệu lớn, khó tính toán thủ công. Hãy nhớ kích hoạt hàm trước khi sử dụng và tìm về đúng nguyên nhân trước khi sửa lỗi.
Cảm ơn bạn đã đọc bài viết, nếu bạn đang quan tâm đến học lập trình thì hãy tham khảo ngay các khóa học lập trình dưới đây tại ICANTECH nhé
Nguồn ảnh: ICANTECH.