วิธีใช้ DATEDIF ใน Excel 365 (คำนวณอายุ/จำนวนวันแบบแม่นยำ ระดับโปร)


① 🔥 Hook: คำนวณอายุผิด = พังทั้งระบบ

คุณเคย:

  • คิดอายุผิด
  • นับวันเอง
  • ได้ผลลัพธ์ไม่ตรง

👉 โดยเฉพาะ:

  • อายุพนักงาน
  • อายุลูกค้า
  • ระยะเวลาโครงการ

❗ ถ้าผิด = ข้อมูลพังทันที

เพราะ DATEDIF = สูตรลับที่คนใช้จริง


② 📌 DATEDIF คืออะไร?

DATEDIF = Date Difference

👉 ใช้คำนวณ:

  • จำนวนวัน
  • จำนวนเดือน
  • จำนวนปี

ระหว่าง “2 วันที่”


③ ⚙️ โครงสร้างสูตร

=DATEDIF(start_date, end_date, unit)

④ 🧪 ตัวอย่างใช้งานจริง

✔️ คำนวณอายุ (ปี)

=DATEDIF(A1, TODAY(), "Y")

👉 ได้ “อายุเป็นปี”


✔️ จำนวนเดือน

=DATEDIF(A1, B1, "M")

✔️ จำนวนวัน

=DATEDIF(A1, B1, "D")

⑤ 💡 ค่า unit ที่ต้องรู้ (สำคัญมาก)

unitความหมาย
“Y”ปี
“M”เดือน
“D”วัน
“YM”เดือน (ไม่รวมปี)
“YD”วัน (ไม่รวมปี)
“MD”วัน (ไม่รวมเดือน/ปี)

⑥ 🚀 สูตรเทพ (ใช้งานจริง)

✔️ อายุแบบ ปี + เดือน + วัน

=DATEDIF(A1,TODAY(),"Y")&" ปี "&DATEDIF(A1,TODAY(),"YM")&" เดือน "&DATEDIF(A1,TODAY(),"MD")&" วัน"

✔️ อายุงานพนักงาน

=DATEDIF(A1,TODAY(),"Y")

⑦ ⚠️ ข้อควรรู้ (โคตรสำคัญ)

❌ ไม่มีใน Formula List
👉 ต้องพิมพ์เอง

❌ ถ้า start > end → Error


⑧ 🧠 เทคนิคขั้นสูง

👉 ใช้ร่วมกับ:

  • TODAY() → วันปัจจุบัน
  • TEXT() → จัดรูปแบบ

📌 ตัวอย่าง:

=DATEDIF(A1,TODAY(),"M")

⑨ 🔍 ใช้ในงานจริง

  • HR → อายุพนักงาน
  • CRM → อายุลูกค้า
  • Project → ระยะเวลา

👉 สูตรนี้ “ใช้จริงทุกบริษัท”


⑩ 🔥 DATEDIF vs คิดเอง

DATEDIFคิดเอง
แม่นพลาด
เร็วช้า
โปรมือใหม่

⑪ ✅ สรุปแบบมืออาชีพ

DATEDIF = สูตรที่ “ต้องจำขึ้นใจ”

✔ ใช้จริง
✔ แม่น
✔ สำคัญมาก

👉 ถ้าคุณทำงานเกี่ยวกับวัน = ต้องใช้


⑫ 💬 คำถามชวนคิด

คุณเคยคำนวณอายุผิดไหม?
แล้วตอนนั้นใช้สูตรอะไร?