Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

หากมีข้อมูลวันที่เยอะใน Excel น่าจะต้องคำนวณความต่างระหว่างวันที่บ้าง เช่น จะผ่านกี่เดือนก่อนชำระหนี้ครบ หรือกี่วันที่ลดน้ำหนักได้เป้าหมาย

คำนวณหาความต่างวันที่ทำได้ง่าย แต่ซับซ้อนขึ้นอยู่กับวิธีคิด เช่น วันที่ 5/2/2016 และ 15/1/2016 ห่างกัน 0 หรือ 1 เดือน? บ้างคิด 0 เพราะไม่ครบเดือน บ้างคิด 1 เพราะเดือนต่างกัน

บทความนี้จะแสดงสูตรหาความต่างเป็น วัน, เดือน, ปี แบบต่างๆ ให้เลือกใช้ตามต้องการ

1. ความต่างเป็นวัน (Days Between Two Dates)

ง่ายที่สุดและมีคำตอบเดียว ไม่มีความคลุมเครือ

สมมติวันที่อยู่ที่ A2 และ A3 ความต่าง 802 วัน สูตรหลายแบบให้ผลเหมือนกัน:

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

  • ลบกันตรงๆ: =A3-A2 (Excel รู้ว่าเป็นวันที่ คำนวณวันได้เลย)
  • ฟังก์ชัน DAYS: =DAYS(A3, A2) ใส่วันสิ้นสุดก่อน วันเริ่มต้นหลัง สลับกันจะได้ลบ
  • ฟังก์ชัน DATEDIF (ฟังก์ชันเก่าจาก Lotus 1-2-3 ไม่มีในรายการแนะนำ): =DATEDIF(A2, A3, "D")

เพิ่มเติม: หาวันทำงาน (Weekdays) ใช้ =NETWORKDAYS(startDate, endDate)

2. ความต่างเป็นเดือน (Months Between Two Dates)

ซับซ้อนที่สุดเพราะมีการปัดขึ้น/ลง ขึ้นอยู่กับว่า "ครบเดือน" หรือ "แค่เดือนต่างกัน"

ฟังก์ชัน MONTHS ใช้ได้เฉพาะเดือนในปีเดียวกัน ไม่ค่อยใช้ได้ จึงใช้สูตรจาก Microsoft:

ปัดขึ้น (Round Up): =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
ปัดลง (Round Down): =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

หมายเหตุ: สูตรปัดลงอาจไม่แสดงครบในแถบสูตร ให้ไปแท็บ Formulas > Show Formulas เพื่อดูในเซลล์โดยตรง

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

ผลลัพธ์ตัวอย่าง: ปัดขึ้น 27 เดือน, ปัดลง 26 เดือน (ทั้งคู่ถูกต้อง ขึ้นอยู่กับนิยาม)

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

DATEDIF คำนวณเฉพาะเดือนเต็ม: =DATEDIF(A2, A3, "M") ได้ 26 เดือน

3. ความต่างเป็นปี (Years Between Two Dates)

เหมือนเดือน: นับปีเต็ม 365 วัน หรือนับแค่ปีที่ต่างกัน

ตัวอย่าง: ความต่างวัน 802 วัน DATEDIF ให้ 2 ปี, YEAR ให้ 3 ปี

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

คำนวณความต่างของวันที่ใน Excel: คู่มือทีละขั้นตอน (วัน เดือน ปี)

เลือกสูตรตามวัตถุประสงค์ รู้หลายวิธีจะแก้ปัญหาได้หลากหลายมากขึ้น ดูฟังก์ชันวันที่อื่นๆ เพิ่มเติมได้ที่ Office Support