Cách khắc phục lỗi excel không có hàm datedif mới nhất

Tháng mười hai 31, 2023

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 Genz.edu.vn 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é!

Cách khắc phục lỗi excel không có hàm datedif

Hàm DATEDIF trong excel và các câu hỏi thường gặp

1. Lỗi Excel không có hàm DATEDIF  là gì?

1.1. Hàm DATEDIF trong Excel là gì?

Hàm DATEDIF trong Excel trả về kết quả là sự khác biệt hay chênh lệch giữa hai giá trị ngày tháng trong năm, theo tháng hoặc ngày. DATEDIF (Date + Dif) là một hàm tương thích đến từ Lotus 1-2-3. Vì lí do nào đó, nó chỉ được dùng trong Excel 2000, nhưng bạn có thể dùng nó trong công thức ở tất cả phiên bản Excel hiện tại.

1.2. Cú pháp hàm DATEDIF trong Excel

=DATEDIF(start_date, end_date, unit) 

Xem ngay bài hay nhất:  Tổng hợp 3 cách lọc số điện thoại trong Excel nhanh nhất - Unica

(Tùy cài đặt máy, dấu ngăn cách có thể là phẩy (,) hay chấm phẩy(;))

Trong đó:

Start_date – Ngày bắt đầu đúng định dạng trong Excel.

End_date – Ngày kết thúc đúng định dạng trong Excel.

Unit – Đơn vị thời gian sử dụng (năm, tháng hoặc ngày). Trong trường hợp này, bạn có thể chọn các cách hiển thị sau:

  • “D”: Trả về kết quả làm tròn theo ngày
  • “M”: Trả về kết quả làm tròn theo tháng
  • “Y”: Trả về kết quả làm tròn theo năm
  • “MD”: Trả về kết quả chênh lệch theo ngày, bỏ qua tháng và năm của ngày.
  • “YM”: Trả về kết quả chênh lệch theo tháng, bỏ qua ngày và năm của tháng.
  • “YD”: Trả về kết quả chênh lệch theo ngày, bỏ qua năm của ngày.

Các đối số trên đều là đối bắt buộc. Ngoài ra bạn nên cẩn thận khi sử dụng Unit định dạng “MD”, tiêu chuẩn này dường như mặc định hai ngày này cùng tháng và năm. Vì thế trong một vài trường hợp phép tính sẽ bị nhầm lẫn.

1.3. Cách sử dụng hàm DATEDIF trong Excel

1.3.1. Sử dụng riêng lẻ

Bạn tiến hành thay đổi đối số Unit theo mong muốn của mình. Tuy nhiên, bạn có thể trong trường hợp dùng đối số MD – trả về kết quả chênh lệch theo ngày mà không quan tâm đến tháng và năm. Chính vì thế phép tính đã xảy ra sự nhầm lẫn khi có sự trùng lặp về ngày giữa 21/12 và 21/3 và trả về kết quả sai là 0.

Xem ngay bài hay nhất:  Cách nhập dữ liệu trong Excel bằng Form tự tạo (update 2022)

Cach-dung-ham-dateif-co-ban

Cách dùng hàm dateif cơ bản trong excel

1.3.2. Kết hợp 3 công thức

Để trả về kết quả chính xác chênh lệch ngày tháng năm giữa Start_date và End_date bạn có thể kết hợp 3 công thức một cách hiệu quả.

Với công thức:

=DATEDIF(A2,B2,”Y”)&” năm “& DATEDIF(A2,B2,”YM”)&” tháng “&B2-DATE(YEAR(B2),MONTH(B2),1)&” ngày”

Ket-hop-su-dung-3-dinh-dang-ngay-thang-nam-trong-excel

Kết hợp sử dụng 3 định dạng ngày tháng năm trong excel
 

2. Các câu hỏi thường gặp khi sử dụng hàm DATEDIF trong Excel

2.1. Tại sao khi nhập hàm DATEDIF, Excel không hiển thị gợi ý nhập như những hàm khác?

Như đã nói, hàm này là một hàm được “di cư” từ ứng dụng khác sang, nên Excel sẽ không giúp bạn điền vào hàm DATEDIF như các hàm khác.

2.2. Tại sao tôi bị lỗi #NUM khi sử dụng hàm DATEDIF trong Excel?

DATEDIF với lỗi #NUM nếu ngày bắt đầu lớn hơn ngày kết thúc. Nếu bạn đang làm việc với một công thức phức tạp hơn trong đó ngày bắt đầu và ngày kết thúc có thể không xác định hoặc nằm ngoài giới hạn, bạn có thể dễ dàng mắc lỗi này. Để khắc phục bạn có thể sử dụng hàm IFERROR hoặc sử dụng MINMAX để sắp xếp ngày.

2.3. Có trường hợp nào tôi cần tránh khi sử dụng hàm DATEDIF trong Excel không?

Microsoft khuyến nghị không sử dụng giá trị “MD” cho đơn vị vì nó “có thể dẫn đến số âm, số 0 hoặc kết quả không chính xác”.

Xem ngay bài hay nhất:  Bí quyết xóa nội dung trong Excel mà không xóa công thức - FPT Shop

3. Lời kết

Genz.edu.vn đã giới thiệu đến các bạn hàm DATEDIF trong excel và qua bài viết trên chắc hẳn các bạn cũng đã biết cách khắc phục lỗi excel không có hàm datedif. Mong là bài viết này sẽ hữu ích với các bạn trong công việc và học tập. Chúc bạn thành công!

Xem thêm: