คำนวณผลต่างระหว่างวันที่สองวันเป็นปี เดือน หรือวัน
ไวยากรณ์
DATEDIF(start_date, end_date, unit)อาร์กิวเมนต์
start_dateจำเป็น
วันที่ก่อนหน้า
end_dateจำเป็น
วันที่ภายหลัง
unitจำเป็น
"Y", "M" หรือ "D" (รวมถึง "YM", "MD", "YD")
DATEDIF คืนเวลาที่ผ่านไประหว่างวันที่สองวันในหน่วยที่คุณเลือก — "Y" สำหรับจำนวนปีเต็ม "M" สำหรับเดือน "D" สำหรับวัน เหมาะอย่างยิ่งสำหรับการคำนวณอายุ อายุงาน และระยะเวลา ฟังก์ชันนี้ถูกซ่อนในเมนูของ Excel แต่รองรับอย่างเต็มที่
=DATEDIF(A2, TODAY(), "Y")→7คืนจำนวนปีเต็มระหว่างวันที่จ้างงานกับวันนี้
=DATEDIF(A2, B2, "D")→146คืนจำนวนวันระหว่างวันที่สองวัน
เรียงลำดับวันที่
วางวันที่ก่อนหน้าไว้ก่อน มิฉะนั้น DATEDIF จะคืนค่าข้อผิดพลาด
เลือกหน่วย
ใช้ "Y", "M" หรือ "D" ขึ้นอยู่กับความละเอียดที่คุณต้องการ
เป็นฟังก์ชันเข้ากันได้แบบเก่าที่ Microsoft ซ่อนไว้ แต่ใช้งานได้ในทุกเวอร์ชันสมัยใหม่เมื่อพิมพ์เอง