⑴ 在EXCEL中如何自動計算入職年限
一、假設入職日期寫在單元格,則可以在B1單元格寫入公式
=IF(A1="","",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如何根據入職日期計算工作時間
具體解決方法操作步驟如下:
1、首先建立一種表格,輸入員工的姓名以及入版職日權期等信息。
⑶ EXCEL 函數 自動計算工作年限
b2往下放入職日期(日期格式有年月日就行)
c2用公式求出內工作年限容
c2==IF(MONTH(TODAY())>MONTH(B2),(YEAR(TODAY())-YEAR(B2)) & "年" & MONTH(TODAY())-MONTH(B2) & "月",(YEAR(TODAY())-YEAR(B2)-1) & "年" & MONTH(TODAY())-MONTH(B2)+12 & "月")
⑷ 如何在EXCEL中計算員工入職年限,精確到幾年幾月。
在EXCEL中計算員工入職年限,精確到幾年幾月,可使用DATEDIF函數實現。
方法步驟如下:
1、打開內EXCEL表格,在單元格中輸入=DATEDIF(A2,TODAY(),Y")&"年容"可得到A2單元格距現在多少年。
⑸ 怎樣用excel算工作年限啊
在Excel表格裡面可以使用IF、ROUNDDOWN、MOD、DATEDIF函數來計算工作年限(計算到月),示例如下:
一、在C2單元格裡面輸入公式=IF(ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)>0,ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)&"年","")&IF(MOD(DATEDIF($A2,$B2,"M"),12)>0,MOD(DATEDIF($A2,$B2,"M"),12)&"月",""),即:
①IF(ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)>0,ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)&"年","")的意思為:DATEDIF($A2,$B2,"M")/12求出年齡,再向下進行舍入為整數,如果其大於0,則顯示工齡數值及單位」年「,否則顯示空白;
②IF(MOD(DATEDIF($A2,$B2,"M"),12)>0,MOD(DATEDIF($A2,$B2,"M"),12)&"月","")意思為:如果計算的月份數值大於0,則顯示月份值及單位」月「,否則就顯示空白;
③IF判斷函數的公式為=IF(判斷條件,條件為真時執行,條件為假時執行);
④ROUNDDOWN向下舍入函數的公式為=ROUNDDOWN(要向下舍入的數據,保留的小數位數);
⑤DATEDIF日期計算函數的公式為=DATEDIF(起始日期,結束日期,日期類型),日期類型包括年("Y"),月("M"),日("D"),起始日期不能大於結束日期,起始日期和結束日期需為1900年後;
⑥MOD取余函數的公式為=MOD(除數,被除數),被除數不能為零。
⑹ 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中日期通過畢業時間計算工作年限
試試這個,把點替換成-
假設數據在E21和E20
=YEAR((SUBSTITUTE(E21,".","-")))-YEAR(SUBSTITUTE(E20,".","-"))
⑻ 工作年限計算公式
將A、B兩列的單元格格式均設成「日期」中的「×××年×月」的格式,在A1、B1中分別輸入「內2005-6」「2010-1」,在C1中輸入以下內容容:
=IF(MONTH(B1)>MONTH(A1),YEAR(B1)-YEAR(A1)&"年"&MONTH(B1)-MONTH(A1)&"個月",YEAR(B1)-YEAR(A1)-1&"年"&MONTH(B1)+12-MONTH(A1)&"個月")
然後按回車,C1就會顯示結果「4年7個月」。
好久沒用EXCEL了,弄了半天,終於整好了。
⑼ 在EXCEL中怎樣自動計算員工的工作年限
A1是參加工作的日期,
這個公式是今天的日期年份減參加工作的日期的年=YEAR(TODAY())-YEAR(A1),把這個單元格的格式設置為常規