สูตรหาอายุงาน ใน excel เป็น อายุงาน วัน เดือน ปี โดยใช้ DATEDIF

หากเพื่อนๆ กำลังติดปัญหาหรือต้องการหาอายุงาน ใน excel
วันนี้เราจะมาแชร์วิธีการหาอายุงานง่ายๆ มาให้นำไปประยุกต์กันครับ

โดยในที่นี้จะเป็นวิธีหาอายุงานตั้งแต่เข้าทำงานจนถึงวันนี้หรือวันที่ปัจจุบัน
ไม่ว่าจะผ่านไปกี่วัน สูตรนี้ก็จะคำนวณอายุงานพนักงานให้จนถึงวันปัจจุบันเลย
โดยไม่ต้องเปลี่ยนวันที่เอง

แต่ถ้าหากเพื่อนๆ ต้องการให้นับไปจนถึงวันทีใดวันที่หนึ่งของปีๆ นั้นๆ ก็กำหนดได้อัตโนมัตเช่นกัน
เช่น ให้นับตั้งแต่วันที่เข้าทำงาน จนถึงวันที่ 31 ธันวาของปี แบบนี้ก็สามารถทำได้ครับ
แต่อาจต้องเพิ่มสูตรซ้อนเข้าไปเพื่อกำหนดวันที่จะให้นับถึงโดยอัตโนมัติ ไม่ต้องกรอกข้อมูลเอง
เขียนสูตรครั้งเดียวจบ ไม่ต้องทำอะไรอีก (หากต้องการกำหนดแบบนี้ทักหลังไมด์มาได้ครับ)

สำหรับตัวอย่างนี้ เป็นการนับตั้งแต่เข้าทำงานจนถึงวันนี้ ครับ
โดยจะใช้สูตร Today() เพื่อแสดงวันที่ปัจจุบัน

สูตรหาอายุงาน ใน excel วัน เดือน ปี โดยใช้ DATEDIF

  1. กำหนดวันที่เข้าทำงาน (พิมเข้าไปในสูตรเองหรืออ้างอิงเซลล์ได้แล้วแต่สะดวก)
  2. กำหนดวันที่ที่จะให้นับถึง ในที่นี้จะเป็นวันนี้ โดยจะใช้สูตร =Today() เพื่อแสดงวันที่ปัจจุบัน
  3. ไวยกรณ์สูตร =DATEDIF(วันที่เข้าทำงาน,TODAY(),”y”)
    TODAY() วันที่ปัจจุบัน
    “y” = จำนวนปี
    “ym” = จำนวนเดือน
    “md” = จำนวนวันห
    =DATEDIF(วันที่เข้าทำงาน,TODAY(),”y”) … ปี
    =DATEDIF(วันที่เข้าทำงาน,TODAY(),”ym”) … เดือน
    =DATEDIF(วันที่เข้าทำงาน,TODAY(),”md”) …. วัน

*** หมายเหตุ DATEDIF จะไม่ปรากฏใน รายการสูตรของ excel นะครับ
ดังนั้นต้องพิมพ์เข้าไปเองและต้องพิมพ์ให้ถูกนะครับ
เพราะเราไม่ได้รับการแนะนำใดๆ จาก excel เลย แบบนี้

ลองดูภาพประกอบด้านล่างนี้ และทำความเข้าใจดูครับ

สามารถนำวิธีการนี้ไปใช้ไดหลากหลายครับ ไม่ว่าจะเป็น การคำนวณหาอายุงาน คำนวณอายุราชการ คำนวณอายุปัจจุบัน ใน excel ได้หมด ลองทำดูครับ

หากมีปัญหาการใช้งาน หรือ อะไรก็แล้วแต่ สอบถามได้เลยครับ
แฟนเพจ : https://facebook.com/108howtocom
Website : http://www.108howto.com
Youtobe : https://www.youtube.com/user/MrJom108