Trang chủThủ thuật
Cách dùng hàm DATEDIF tính khoảng thời gian trong Excel
Cách dùng hàm DATEDIF tính khoảng thời gian trong Excel

Cách dùng hàm DATEDIF tính khoảng thời gian trong Excel

Cách dùng hàm DATEDIF tính khoảng thời gian trong Excel

Trang Hà , Tác giả Sforum - Trang tin công nghệ mới nhất
Trang Hà
Ngày đăng: 30/12/2022-Cập nhật: 15/10/2024
gg news
Hàm DATEDIF giúp bạn làm việc với dữ liệu ngày tháng một cách dễ dàng hơn. Hàm DATEDIF giúp bạn có thể tính số ngày, tính số tuổi trong Excel và nhiều ứng dụng khác. Hãy cùng khám phá cách sử dụng hàm DATEDIF trong Excel một cách hiệu quả hơn!

Hàm DATEDIF là gì?

Hàm DATEDIF là hàm dùng để tính sự chênh lệch giữa 2 giá trị thời gian. Cụ thể là sử dụng để tính khoảng cách giữa hai số liệu định dạng ngày, tháng, năm cho ra một giá trị thực là bao nhiêu ngày.

Công thức hàm DATEDIF trong Excel

Cú pháp DATEDIF trong Excel như sau =DATEDIF(start_date, end_date, unit)

Trong đó:

  • Start_date: Ngày bắt đầu cần xem xét trong phép tính. Lưu ý dữ liệu đầu vào phải có định dạng dữ liệu trong Excel theo kiểu Date.
  • End_date: Ngày kết thúc cần xem xét trong phép tính. Tương tự, dữ liệu đầu vào cũng phải có định dạng theo kiểu Date.
  • Unit: Viết tắt của đơn vị thời gian cho kết quả trả về. 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.

Xem thêm: Cách định dạng ngày tháng năm trong Excel dd/mm/yyyy

Công thức hàm DATEDIF

Cách dùng hàm DATEDIF trong Excel

Để hiểu rõ cách dùng hàm DATEDIF trong Excel, bạn có thể tham khảo những ví dụ sau đây.

  • 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.

cách tính khoảng thời gian ngày, tháng, năm trong excel

  • 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'

cách tính khoảng thời gian ngày, tháng, năm trong excel

Những lỗi thường gặp khi dùng hàm DATEDIF

Do đặc thù số liệu định dạng ngày tháng nên khi sử dụng công thức DATEDIF có thể xảy ra một số lỗi khiến bạn không thu được đáp án mong muốn. Sau đây là hai lỗi phổ biến và cách khắc phục hiệu quả.

Hàm DATEDIF lỗi #VALUE!

Lỗi #VALUE! xuất hiện khi công thức hoặc ô tham chiếu có giá trị không phù hợp. Trong khi sử dụng hàm DATEDIF, lỗi #VALUE! thường do định dạng thứ từ ngày tháng năm của hệ điều hành không phù hợp với định dạng nhập của Excel.

Trong trường hợp này có hai cách xử lý:

  • Cách 1: Bạn chủ động thay đổi cách nhập theo định dạng của điều hành. Ví dụ bạn nhập theo kiểu DD/MM/YY - ngày tháng năm bị lỗi, thì bạn xử lý bằng cách đổi cách nhập sang MM/DD/YY.

lỗi #VALUE! trong DATEDIF

 

  • Cách 2: Bạn thay đổi định dạng ngày tháng năm của hệ điều hành trong Control Panel.

cách sửa lỗi #VALUE! trong DATEDIF

Sau đó bạn thu được kết quả như sau

cách sửa lỗi #VALUE! trong DATEDIF

Mẹo nhỏ để bạn xác nhận dữ liệu ngày tháng năm mà mình nhập có đúng định dạng không là sau khi nhập xong dữ liệu sẽ tự động canh lề trái.

Hàm DATEDIF lỗi #NUM!

Lỗi #NUM! khi sử dụng hàm DATEDIF là do dữ liệu ngày bắt đầu lớn hơn ngày kết thúc do sai sót trong quá trình nhập. Trong trường hợp này bạn hãy kiểm tra và nhập lại.

Lỗi #NUM! khi sử dụng hàm DATEDIF

Trên đây là tổng hợp của Sforum giúp bạn sử dụng hàm DATEDIF trong Excel. Bạn có thể áp dụng những mẹo nhỏ này để hoàn thành các tác vụ văn phòng một cách hiệu quả hơn.
danh-gia-bai-viet
(0 lượt đánh giá - 5/5)

Tôi là Hà Huyền Trang, chuyên viên Marketing sáng tạo xây dựng ý tưởng. Chịu trách nhiệm chính tạo ra những bài viết phù hợp, thiết thực nhất hữu ích cho người dùng. Với sứ mệnh cải thiện mang đến những giá trị tốt nhất đến với người dùng, tôi và Sforum đang nỗ lực cải tiến và phát triển nội dung được chọn lọc nhất để tạo hành trình trải nghiệm và hướng lối người dùng tới những thông tin bổ ích nhất. Hãy follow tôi để cập nhật thêm nhiều thông tin và được giải đáp chi tiết tận tình nhé.

Bình luận (0)

sforum facebook group logo