แสดงระยะเวลาการทำงานของพนักงาน เป็นปีและเดือน
คัดลอกสูตรนี้
=DATEDIF(A2, TODAY(), "y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"DATEDIF กับ "y" ให้จำนวนปีเต็ม และ "ym" ให้จำนวนเดือนที่เหลือ เมื่อนำมาต่อกันจะได้อายุงานเช่น "5y 4m" สำหรับพนักงานที่ลาออกแล้ว ให้แทน TODAY() ด้วยวันที่สิ้นสุด
=DATEDIF(HireDate, TODAY(), "y")→5จำนวนปีที่ทำงาน (ปีบริบูรณ์)
=DATEDIF(DATE(2019,4,1), DATE(2026,10,7), "y")→7ครบเจ็ดปีเต็มระหว่างวันที่ 1 เมษายน 2019 ถึง 7 ตุลาคม 2026
=YEARFRAC(DATE(2019,4,1), DATE(2026,10,7))→7.52อายุงานเป็นจำนวนปีแบบทศนิยม
ต่อท้ายด้วย DATEDIF(A2, TODAY(), "md") & "d" สำหรับจำนวนวันที่เหลือ
ใช้ =DATEDIF(A2, TODAY(), "m") เพื่อให้ได้จำนวนเดือนเต็มทั้งหมด
แทน TODAY() ด้วยวันที่ลาออก: =DATEDIF(A2, B2, "y")
ใช้ =EDATE(A2, 12*(DATEDIF(A2, TODAY(), "y")+1)) สูตรจะบวกเพิ่มอีกหนึ่งปีจากจำนวนปีที่ทำงานครบแล้ว
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน