Tính chênh lệch giữa hai ngày theo năm, tháng hoặc ngày.
Cú pháp
DATEDIF(start_date, end_date, unit)Đối số
start_datebắt buộc
Ngày sớm hơn.
end_datebắt buộc
Ngày muộn hơn.
unitbắt buộc
"Y", "M", hoặc "D" (cũng có "YM", "MD", "YD").
DATEDIF trả về thời gian đã trôi qua giữa hai ngày theo đơn vị bạn chọn — "Y" cho số năm tròn, "M" cho tháng, "D" cho ngày. Nó lý tưởng cho việc tính tuổi, thâm niên và thời lượng. Hàm này bị ẩn trong các menu của Excel nhưng được hỗ trợ đầy đủ.
=DATEDIF(A2, TODAY(), "Y")→7Trả về số năm tròn giữa ngày tuyển dụng và hôm nay.
=DATEDIF(A2, B2, "D")→146Trả về số ngày giữa hai ngày.
Sắp xếp các ngày
Đặt ngày sớm hơn trước, nếu không DATEDIF sẽ trả về lỗi.
Chọn đơn vị
Dùng "Y", "M", hoặc "D" tùy theo mức độ chi tiết bạn cần.
Đó là một hàm tương thích cũ mà Microsoft giữ ẩn, nhưng nó hoạt động trong mọi phiên bản hiện đại khi được gõ thủ công.