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 是結束日期單元格。

然後拖動填充手柄,將小腸複製到您需要的其他單元格中,您將在數年內獲得此人的服務時長。


使用DATEDIF函數從租用日期開始計算服務時間

如果您需要計算確切年月日中的服務期限,則Excel中的DATEDIF函數可以幫您一個忙。

計算服務年限:

請輸入以下公式或將其複製到空白單元格中:

=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函數計算從租用日期到今天的服務期限

某些情況下,您可能需要計算從租用日期到今天的服務期限,因此,每天打開工作表時,服務期限都會自動更新。 在這種情況下,您應該在DATEDIF函數中結合使用TODAY函數。

請根據您的需要應用以下任一公式:

=DATEDIF(B4, TODAY(), "y")& " Years"
= DATEDIF(B4,TODAY(),“ y”)&“年,”&DATEDIF(B4,TODAY(),“ ym”)&“月”
= DATEDIF(B6,TODAY(),“ y”)&“年份”&DATEDIF(B4,TODAY(),“ ym”)&“月,”&DATEDIF(B4,TODAY(),“ md”)& “ 天”


具有驚人功能的從租用日期起計算服務時間

您很難記住那麼多公式,但是,如果有 Kutools for Excel,其 日期和時間助手 功能,您可以根據需要快速以年,月,日,年+月+天或其他格式計算服務時間。

備註:要應用此 日期和時間助手,首先,您應該下載 Kutools for Excel,然後快速輕鬆地應用該功能。

安裝後 Kutools for Excel,請這樣做:

1。 單擊要在其中查找結果的單元格,然後單擊 庫工具公式助手 > 日期和時間助手,請參見屏幕截圖:

2。 在 日期和時間助手 對話框中,進行以下操作:

  • 來看看我們的 差異 選項從 類別 部分;
  • 參數輸入 在文本框中,選擇分別包含僱用日期和結束日期的單元格;
  • 然後,根據需要選擇輸出結果類型。 例如,您可以獲取服務年限,以年,月,年+月+天+年,年+月為單位。

3。 完成設置後,單擊 OK 按鈕,您將獲得第一個計算結果,然後,只需拖動填充手柄以填充此公式即可測試單元格,現在您將根據需要獲得以下結果:

點擊下載Kutools for Excel並立即免費試用!


更多相關文章:

  • 計算兩個日期之間的天數/工作日/週末數
  • 您是否曾經需要計算過Excel中兩個日期之間的天數? 有時候,您可能只想計算兩個日期之間的工作日,有時,您只需要計算兩個日期之間的周末天。 在特定條件下,您如何計算兩個日期之間的天數?
  • 計算兩個日期之間的天時和分
  • 假設您有兩列日期時間單元格,現在,您想要計算這兩個日期時間單元格之間的天,小時和分鐘之差,如下面的屏幕快照所示。 本文,我將討論一些為您解決此任務的方法。

最佳辦公效率工具

Kutools for Excel解決了您的大多數問題,並使您的生產率提高了80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過300種強大功能。 支持Office / Excel 2007-2019和365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能30天免費試用。 60天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 每天將您的工作效率提高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.
    vijay · 1 days ago
    Work Services Calculation 1 month different in formula
  • To post as a guest, your comment is unpublished.
    Muhammad Faisal · 1 months ago
    If service is 25 Year 07 Months 05 Days than i calculate no. of year and the result is 25, but need to calculate/consider full year if months is equal to 06 months or exceed. After calculation 
  • To post as a guest, your comment is unpublished.
    Florence · 9 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 · 9 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 · 1 years 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!