Hàm DATEDIF - Microsoft Support

Bỏ qua để tới nội dung chính Đăng nhập với Microsoft Đăng nhập hoặc tạo một tài khoản. Xin chào, Chọn một tài khoản khác. Bạn có nhiều tài khoản Chọn tài khoản bạn muốn đăng nhập. Excel Công thức và hàm Các hàm khác Các hàm khác Hàm DATEDIF Applies ToExcel cho Microsoft 365 Excel cho Microsoft 365 dành cho máy Mac Excel cho web Excel 2024 Excel 2024 dành cho máy Mac Excel 2021 Excel 2021 cho Mac Excel 2019 Excel 2016 Windows SharePoint Services 3.0

Tính toán số ngày, tháng hoặc năm giữa hai ngày.

Cảnh báo: Excel cung cấp hàm DATEDIF để hỗ trợ sổ làm việc trước đây từ Lotus 1-2-3. Hàm DATEDIF có thể tính toán các kết quả không đúng trong một số kịch bản nhất định. Vui lòng xem mục sự cố đã biết của bài viết này để biết thêm chi tiết.

Cú pháp

DATEDIF(start_date,end_date,unit)

Đối số

Mô tả

start_date   

Bắt buộc

Ngày đại diện cho ngày đầu tiên hoặc ngày bắt đầu của một khoảng thời gian đã cho. Ngày tháng có thể được nhập ở dạng chuỗi văn bản trong dấu ngoặc kép (ví dụ, "30/1/2001" ), dưới dạng số sê-ri (ví dụ, 36921, biểu thị cho ngày 30 tháng 1 năm 2001, nếu bạn đang sử dụng hệ thống ngày tháng 1900), hoặc là kết quả của các công thức hoặc hàm khác (ví dụ, hàm DATEVALUE("30/1/2001")).

end_date   

Bắt buộc

Ngày đại diện cho ngày cuối cùng hoặc ngày kết thúc khoảng thời gian.

Unit   

Kiểu thông tin mà bạn muốn được trả về, trong đó:

Unit

Trả về

"Y"

Số năm hoàn tất trong khoảng thời gian.

"M"

Số tháng hoàn tất trong khoảng thời gian.

"D"

Số ngày trong khoảng thời gian.

"MD"

Sự khác biệt giữa các ngày trong start_date và end_date. Đã bỏ qua tháng và năm của ngày.

Quan trọng: Chúng tôi khuyên bạn không nên sử dụng tham đối "MD", vì có những giới hạn đã biết đi kèm theo. Hãy xem mục các sự cố đã biết dưới đây.

"YM"

Sự khác biệt giữa các tháng trong start_date và end_date. Đã bỏ qua ngày và năm của ngày

"YD"

Sự khác biệt giữa các ngày trong start_date và end_date. Đã bỏ qua năm của ngày.

Chú thích

  • Ngày tháng được lưu trữ ở dạng số sê-ri liên tiếp để sử dụng trong tính toán. Theo mặc định, ngày 01 Tháng 1 năm 1900 là số sê-ri 1 và ngày 01 Tháng 1 năm 2008 là số sê-ri 39448 bởi nó là 39.447 ngày sau ngày 01 Tháng 1 năm 1900.

  • Hàm DATEDIF rất hữu ích trong các công thức khi bạn cần tính toán độ tuổi.

  • Nếu số start_date lớnhơn giá trị nd_date e, kết quả sẽ được tính #NUM!.

Ví dụ

Ngày_bắt_đầu

Ngày_kết_thúc

Công thức

Mô tả (Kết quả)

01/01/2001

01/01/2003

=DATEDIF(Start_date,End_date,"Y")

Hai năm hoàn tất trong khoảng thời gian (2)

01/06/2001

15/08/2002

=DATEDIF(Start_date,End_date,"D")

440 ngày giữa 1 tháng 6 năm 2001 và 15 tháng 8 năm 2002 (440)

01/06/2001

15/08/2002

=DATEDIF(Start_date,End_date,"YD")

75 ngày giữa 1 tháng 6 và 15 tháng 8, bỏ qua các năm của ngày (75)

Các vấn đề đã biết

Tham đối "MD" có thể cho kết quả là số âm, số không hoặc kết quả không chính xác. Nếu bạn đang tìm cách tính toán các ngày còn lại sau tháng tròn cuối cùng, đây là một giải pháp thay thế:

=DATEDIF(D17;E17;"md") và kết quả là: 5

Công thức này lấy ngày kết thúc gốc trong ô E17 (06/05/2016) trừ ngày đầu tiên của tháng kết thúc (01/05/2016). Đây là cách thực hiện điều này: Trước tiên, hàm DATE sẽ tạo ra ngày 01/05/2016. Hàm sẽ tạo ra ngày đó bằng cách dùng năm trong ô E17 và tháng trong ô E17. Sau đó, 1 đại diện cho ngày đầu tiên của tháng đó. Kết quả của hàm DATE là 01/05/2016. Sau đó, chúng ta lấy ngày kết thúc gốc trong ô E17, tức là 06/05/2016, trừ đi ngày này. 06/05/2016 trừ 01/05/2016 là 5 ngày.

Bạn cần thêm trợ giúp?

Bạn luôn có thể hỏi chuyên gia trong Cộng đồng kỹ thuật Excel hoặc nhận hỗ trợ trong Cộng đồng.

Xem thêm

Các hàm Excel (theo thứ tự bảng chữ cái)

Các hàm Excel (theo thể loại)

Làm thế nào để tránh công thức bị lỗi

Facebook LinkedIn Email

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá Cộng đồng

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Lợi ích đăng ký Microsoft 365

Nội dung đào tạo về Microsoft 365

Bảo mật Microsoft

Trung tâm trợ năng

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Hỏi Cộng đồng Microsoft

Cộng đồng Kỹ thuật Microsoft

Người dùng Nội bộ Windows

Người dùng nội bộ Microsoft 365

Thông tin này có hữu ích không?

Có Không (Gửi ý kiến phản hồi cho Microsoft để chúng tôi có thể trợ giúp.) Bạn hài lòng đến đâu với chất lượng dịch thuật? Điều gì ảnh hưởng đến trải nghiệm của bạn? Đã giải quyết vấn đề của tôi Hướng dẫn Rõ ràng Dễ theo dõi Không có thuật ngữ Hình ảnh có ích Chất lượng dịch thuật Không khớp với màn hình của tôi Hướng dẫn không chính xác Quá kỹ thuật Không đủ thông tin Không đủ hình ảnh Chất lượng dịch thuật Bất kỳ thông tin phản hồi bổ sung? (Không bắt buộc) Gửi phản hồi Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×

Từ khóa » Tính Số Năm Trong Excel