Note: The other languages of the website are Google-translated. Back to English
ล็อกอิน  \/ 
x
or
x
สมัครสมาชิก  \/ 
x

or

จะคำนวณระยะเวลาการให้บริการจากวันที่จ้างใน Excel ได้อย่างไร?

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

คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยฟังก์ชัน YEARFRAC

คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยฟังก์ชัน DATEDIF

คำนวณระยะเวลาการให้บริการจากวันที่จ้างถึงวันนี้ด้วยฟังก์ชัน DATEDIF

คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยคุณสมบัติที่น่าทึ่ง


คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยฟังก์ชัน YEARFRAC

ในการคำนวณระยะเวลาการให้บริการจากวันที่จ้างและวันที่ที่ระบุฟังก์ชัน YEARFRAC สามารถช่วยคุณได้

โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง:

=INT(YEARFRAC(B2,C2))

หมายเหตุ: ในสูตรข้างต้น B2 คือเซลล์วันที่เช่าและ C2 คือเซลล์วันที่สิ้นสุด

จากนั้นลากที่จับเติมเพื่อคัดลอก fromula ไปยังเซลล์อื่น ๆ ที่คุณต้องการและคุณจะได้รับความยาวของบุคคลนั้นในปี


คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยฟังก์ชัน DATEDIF

หากคุณต้องการคำนวณระยะเวลาในการให้บริการเป็นปีเดือนและวันที่แน่นอนฟังก์ชัน DATEDIF ใน Excel สามารถช่วยคุณได้

คำนวณระยะเวลาการให้บริการเป็นปี:

โปรดป้อนหรือคัดลอกสูตรต่อไปนี้ลงในเซลล์ว่าง:

=DATEDIF(B2, C2, "y")& " Years"


คำนวณระยะเวลาการให้บริการเป็นปีและเดือน:

กรุณาใช้สูตรต่อไปนี้:

=DATEDIF(B2,C2,"y")&" Years, "&DATEDIF(B2,C2,"ym")&" Months"


คำนวณระยะเวลาการให้บริการเป็นปีเดือนและวัน:

ใช้สูตรต่อไปนี้:

=DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md") & " Days"

หมายเหตุ: ในสูตรข้างต้น B2 คือเซลล์วันที่เช่าและ C2 คือเซลล์วันที่สิ้นสุด


คำนวณระยะเวลาการให้บริการจากวันที่จ้างถึงวันนี้ด้วยฟังก์ชัน DATEDIF

บางเรื่องคุณอาจต้องการคำนวณระยะเวลาการให้บริการตั้งแต่วันที่จ้างจนถึงวันนี้ดังนั้นทุกวันที่คุณเปิดแผ่นงานความยาวของบริการจะได้รับการอัปเดตโดยอัตโนมัติ ในกรณีนี้คุณควรรวมฟังก์ชัน TODAY ไว้ในฟังก์ชัน DATEDIF

โปรดใช้สูตรใดสูตรหนึ่งด้านล่างตามความต้องการของคุณ:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF (B4, TODAY (), "y") & "Years," & DATEDIF (B4, TODAY (), "ym") & "Months"
= DATEDIF (B6, TODAY (), "y") & "Years," & DATEDIF (B4, TODAY (), "ym") & "Months," & DATEDIF (B4, TODAY (), "md") & "วัน"


คำนวณระยะเวลาการให้บริการจากวันที่จ้างด้วยคุณสมบัติที่น่าทึ่ง

มันค่อนข้างยากสำหรับคุณที่จะจำสูตรต่างๆมากมาย แต่ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ ตัวช่วยวันที่และเวลา คุณสามารถคำนวณระยะเวลาการให้บริการเป็นปีเดือนวันปี + เดือน + วันหรือรูปแบบอื่น ๆ ได้อย่างรวดเร็วตามที่คุณต้องการ

บันทึก:ที่จะใช้สิ่งนี้ ตัวช่วยวันที่และเวลาประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัตินี้อย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. คลิกเซลล์ที่คุณต้องการค้นหาผลลัพธ์จากนั้นคลิก Kutoolsตัวช่วยสูตร > ตัวช่วยวันที่และเวลาดูภาพหน้าจอ:

2. ใน ตัวช่วยวันที่และเวลา ไดอะล็อกบ็อกซ์ให้ดำเนินการดังต่อไปนี้:

  • ตรวจสอบ ความแตกต่าง ตัวเลือกจาก ชนิดภาพเขียน มาตรา;
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร การป้อนอาร์กิวเมนต์ กล่องข้อความเลือกเซลล์ที่มีวันที่จ้างและวันที่สิ้นสุดแยกกัน
  • จากนั้นเลือกประเภทผลลัพธ์ตามที่คุณต้องการ ตัวอย่างเช่นคุณจะได้รับอายุราชการเป็นปีเดือนปี + เดือน + วันปี + เดือนและอื่น ๆ

3. หลังจากเสร็จสิ้นการตั้งค่าคลิก OK และคุณจะได้ผลลัพธ์จากการคำนวณครั้งแรกจากนั้นคุณเพียงแค่ลากจุดจับเติมเพื่อเติมสูตรนี้เพื่อทดสอบเซลล์และตอนนี้คุณจะได้ผลลัพธ์ต่อไปนี้ตามที่คุณต้องการ:

คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!


บทความที่เกี่ยวข้องเพิ่มเติม:

  • นับจำนวนวัน / วันทำงาน / วันหยุดสุดสัปดาห์ระหว่างสองวัน
  • คุณเคยต้องนับจำนวนวันระหว่างวันที่สองวันใน Excel หรือไม่? บางครั้งคุณแค่ต้องการคำนวณวันทำงานระหว่างวันที่สองวันและบางครั้งคุณต้องนับวันหยุดสุดสัปดาห์ระหว่างวันที่สองวันเท่านั้น คุณจะนับจำนวนวันระหว่างวันที่สองวันในเงื่อนไขบางอย่างได้อย่างไร?
  • คำนวณวันชั่วโมงและนาทีระหว่างวันที่สองวัน
  • สมมติว่าคุณมีสองคอลัมน์ของเซลล์เวลาวันที่และตอนนี้คุณต้องการคำนวณความแตกต่างของวันชั่วโมงและนาทีระหว่างเซลล์เวลาวันที่ทั้งสองนี้ตามภาพหน้าจอต่อไปนี้ บทความนี้ฉันจะพูดถึงวิธีการบางอย่างในการแก้ปัญหานี้ให้คุณ

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • Super Formula Bar (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Florence · 5 months ago
    For calculating the length of services in years, months and days with start date and end date, I noted that the result for James is 20 days. I would like to confirm if the end date means separation effective date (Day 1 after termination/separation) or last employment date.

    Both start (hire date) and end date (last employment date "LED") should be inclusive in the calculation. It is expected to return 21 days but not 20 days as it counted no. of days from 12/11/2025 to 12/31/2025.

    How to change the formula? Or should it be used termination effective date (LED + 1 day) as cell C2, instead of input "LED" as end date?
    • To post as a guest, your comment is unpublished.
      skyyang · 5 months ago
      Hi, Florence,
      If you want to include both the start date and end date when calculating, you just need add 1 after the days part as below formula:
      =DATEDIF(B2,C2,"y") & " Years, " & DATEDIF(B2,C2,"ym") & " Months, " & DATEDIF(B2,C2,"md")+1 & " Days"
      Please try, hope it can help you!
  • To post as a guest, your comment is unpublished.
    sam · 10 months ago
    Hi, i would like to know how i can add two different experience which i found through datedif for a single staff
    eg : 3 yrs, 11 months, 4 days and 4 yrs, 3 months, 18 days,

    i am looking a formula for to get the following result

    8 yrs, 2 months, 22 days.

    thank you
  • To post as a guest, your comment is unpublished.
    Eve · 2 years ago
    Ive tried this formula and it comes up with #value!


    Please help
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hello, Eve,
      The above formula works well in my worksheet, which Excel version do you use?
      Or you can insert your error screenshot here.
      Thank you!
  • To post as a guest, your comment is unpublished.
    AB · 2 years ago
    How can I calculate years of service from the date or hire to today?
    • To post as a guest, your comment is unpublished.
      skyyang · 2 years ago
      Hello, AB,
      To calculate years of service from the hire date to today, you just need to apply the following formula: (Note: A2 is the hire date, change it to your need)
      =DATEDIF(A2,TODAY(),"y") & " years " & DATEDIF(A2,TODAY(),"ym") & " months "

      Please try it, hope it can help you!