當前位置:生活全書館 >

綜合知識

> excel中工作年限如何計算公式

excel中工作年限如何計算公式

excel中工作年限如何計算公式

在單元格中輸入公式【=DATEDIF(B3,TODAY(),“m“)】,按下回車鍵即可計算出工齡(月),然後輸入【=c3/12】,按下回車鍵即可計算出工齡(年);方法如下:

輸入公式

選中目標單元格,在單元格中輸入公式【=DATEDIF(B3,TODAY(),"m")】。

函式DATEDIF

函式【DATEDIF】,說的是開始日期和結束日期之間,年、月、日的間隔數。

計算出工齡(月)

然後按下回車鍵即可計算出工齡(月),如果直接輸入【"Y"】計算工齡(年),會出現少算幾個月的情況。

小編還為您整理了以下內容,可能對您也有幫助:

用公式怎樣算工作年限(excel)

用公式怎樣算工作年限(excel)

一、假設入職日期寫在A1單元格,要計算入職日期至今一共工作了多少年,則可以在B1單元格寫入公式

=DATEDIF(A1,NOW(),"y")

二、關於DATEDIF函式

DATEDIF函式是Excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年月日間隔數。常使用DATEDIF函式計算兩日期之差。

語法

DATEDIF(start_date,end_date,unit)

Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。

Unit 為所需資訊的返回型別。

Unit 返回

注:結束日期必須大於起始日期

下面舉個小例子:在日常工作中非常實用。

假如A1單元格寫的也是一個日期,那麼下面的三個公式可以計算出A1單元格的日期和今天的時間差,分別是年數差,月數差,天數差。

注意下面公式中的引號和逗號括號都是在英文狀態下輸入的。

=DATEDIF(A1,TODAY(),"Y") 計算年數差

=DATEDIF(A1,TODAY(),"M") 計算月數差

=DATEDIF(A1,TODAY(),"D") 計算天數差

"Y" 時間段中的整年數。

"M" 時間段中的整月數。

"D" 時間段中的天數。

"MD" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。

"YM" start_date 與end_date 日期中月數的差。忽略日期中的年。

"YD" start_date 與 end_date 日期中天數的差。忽略日期中的年。

三、例項說明

例項1:

題目: 計算出生日期為1973-4-1人的年齡

公式: =DATEDIF("1973-4-1",TODAY(),"Y")

結果: 33

簡要說明 當單位程式碼為"Y"時,計算結果是兩個日期間隔的年數.

例項2:

題目: 計算日期為1973-4-1和當前日期的間隔月份數.

公式: =DATEDIF("1973-4-1",TODAY(),"M")

結果: 403

簡要說明 當單位程式碼為"M"時,計算結果是兩個日期間隔的月份數.

例項3:

題目: 計算日期為1973-4-1和當前日期的間隔天數.

公式: =DATEDIF("1973-4-1",TODAY(),"D")

結果: 12273簡要說明 當單位程式碼為"D"時,計算結果是兩個日期間隔的天數.

例項4:

題目: 計算日期為1973-4-1和當前日期的不計年數的間隔天數.

公式: =DATEDIF("1973-4-1",TODAY(),"YD")

結果: 220

簡要說明 當單位程式碼為"YD"時,計算結果是兩個日期間隔的天數.忽略年數差

例項5:

題目: 計算日期為1973-4-1和當前日期的不計月份和年份的間隔天數.

公式: =DATEDIF("1973-4-1",TODAY(),"MD")

結果: 6

簡要說明 當單位程式碼為"MD"時,計算結果是兩個日期間隔的天數.忽略年數和月份之差

例項6:

題目: 計算日期為1973-4-1和當前日期的不計年份的間隔月份數.

公式: =DATEDIF("1973-4-1",TODAY(),"YM")

結果: 7

簡要說明 當單位程式碼為"YM"時,計算結果是兩個日期間隔的月份數.不計相差年數注意:TODAY()函式獲取的是系統當前日期,所有列舉的例項為2006-11-7日的計算結果,並不一定和你得到的結果相符。

Excel計算工作年限公式求助

這個問題要分好幾種情況:設A1和B1兩個單元格分別是開始和結束日期

一般工作年限計算只看年份,不看月份,那就用頭尾兩個日期的年份減一下即可,公式如下:=YEAR(B1)-YEAR(A1)

如果要精確一點,可以先算出天數,再除以365,公式如下:=DAYS(B1,A1)/365 這樣算出來的答案,需要設定格式限定一下小數位,或者直接再套一個函式,保留一位小數,公式如下:=ROUND(DAYS(B1,A1)/365,1)

如果要計算截止到當前時間,那可以把B1,改成NOW()。公式就變成:

=YEAR(NOW())-YEAR(A1)

=DAYS(NOW(),A1)/365

=ROUND(DAYS(NOW(),A1)/365,1)

excel怎樣算工作年限

=datedif(參加工作日期,today(),"Y")

=datedif(參加工作日期,today(),"Y")+1

是否+1,自定。

另外:日期需要符合Excel規範,應寫成

2011-9-18

等形式。

excel表格裡面怎麼計算工作年限?怎麼輸入公式?

設B2為入職日期,C2為到期日期,則工齡為:

=datedif(B2,C2,"Y")

如果計算到今天,則

=datedif(B2,NOW(),"Y")

如果要準確到年月日,可用如下公式:

=DATEDIF(B2,C2,"Y")&"歲"&DATEDIF(B2,C2,"YM")&"個月零"&DATEDIF(B2,C2,"MD")&"天"

=DATEDIF(B2,NOW(),"Y")&"歲"&DATEDIF(B2,NOW(),"YM")&"個月零"&DATEDIF(B2,NOW(),"MD")&"天"

假如入職時期在B1欄,則在你需要的單元格輸入:=DATEDIF(B1,TODAY(),"y")下拉就ok

語法:DATEDIF(start_date,end_date,unit)

Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。

End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。

Unit 為所需資訊的返回型別。

Unit 返回

注:結束日期必須大於起始日期

TODAY()——返回日期格式的當前日期

y——年

=DATEDIF(開始工作時間,截止時間+1,"Y")

datedif實際是加減運算,時間要加一天

用公式怎樣算工作年限(excel)

具體設定如下:

1.開啟需要編輯的EXCEL表文件,在記錄年限的前面插入一列,作為當前日期的記錄列,標題為“當前日期”也就是當天的日期;

2.在當前日期的表格內寫上“ =now()” ,不包括雙引號,然後回車就自動顯示出當天的日期了,然後複製到下面的其他表格內;注意:這個函式的括號裡不需要寫任何引數,就讓它空著就可以了。

3.在年限列的格內寫上如圖所示公式:"(H6-G6)/365",(“當前日期”減去“入職日期”的時間間隔,然後用這個時間間隔除以一年的天數365,每年的天數可以根據當年實際填入),就得到了入職的年限。

4.將上面的公式((H6-G6)/365)複製到該列其它表格內。

excel怎樣算工作年限

假設你的參加工作日期在A1單元格,則計算工作年限的公式為:

=YEAR(NOW())-YEAR(A1)

如果結果顯示的是日期格式,將結果單元格格式改為常規即可。

excel表格裡面怎麼計算工作年限?怎麼輸入公式?

設B2為入職日期,C2為到期日期,則工齡為:

=datedif(B2,C2,"Y")

如果計算到今天,則

=datedif(B2,NOW(),"Y")

如果要準確到年月日,可用如下公式:

=DATEDIF(B2,C2,"Y")&"歲"&DATEDIF(B2,C2,"YM")&"個月零"&DATEDIF(B2,C2,"MD")&"天"

=DATEDIF(B2,NOW(),"Y")&"歲"&DATEDIF(B2,NOW(),"YM")&"個月零"&DATEDIF(B2,NOW(),"MD")&"天"

標籤: excel 年限
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zonghezhishi/8lk4l6.html