❶ excel入職時間及時入職年限 知道入職時間(年月日),如何計算出他至今的入職年限(*年*月),謝謝
假設入職時間寫在A1單元格
公式為
=IF(A1="","",DATEDIF(A1,NOW(),"Y")&"年"&DATEDIF(A1,NOW(),"YM")&"個月")
如果不想出現 0年或0個月,公式回改答成
=IF(A1="","",IF(DATEDIF(A1,NOW(),"Y"),DATEDIF(A1,NOW(),"Y")&"年","")&IF(DATEDIF(A1,NOW(),"YM"),DATEDIF(A1,NOW(),"YM")&"個月",""))
❷ 在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中計算員工入職年限,精確到幾年幾月幾天.
你可以試下DATEDIF
算兩個日期之間相隔的年、月、日的
格式DATEDIF(開始日期,結專束日期,返回類型屬)
開始日期,是入職日期,
結速日期,可以用today()
返回類型,Y是年數、M是月數、D是天數
如果是YM好像是忽略年數,算當年的月數,MD,好像是忽略月數算當月的天數你試下,一會兒我試試看給你個圖看看
❹ excel如何根據入職時間計算工齡
工齡計算方法(精確到月)
1.從表格看,某個員工的入職的年月日,知道現在的時間(2015-7-30)用現在的年份減入職的時間就對應了其工齡,這就要用到DATEDIF函數.
2.選定H3根據上述DATEDIF的用法,我們可以寫成函數=DATEDIF(G3,NOW(),"Y")&"年"&MOD(DATEDIF(G3,NOW(),"m"),12)&"月",其中NOW()指現在的系統日期(也就是本文檔建立的日期)2015-7-30,DATEDIF(G3,NOW(),"Y")表示G3單元格的日期到現在日期之間的年數,DATEDIF(G3,NOW(),"m")指G3單元格的日期到現在的日期之間的月數,MOD(DATEDIF(G3,NOW(),"m"),12)指取兩個日期之間月數和12(這里的12就是指1年有12個月)這個數取余,這樣函數分析完畢,點擊其他任意單元格,張三的工齡就顯示出來了。
3.選定H3,按下Ctrl+C
鍵復制單元格,再次選定其他工齡單元格,按下Ctrl+V
鍵粘貼單元格,隨意點擊其他的單元格後即可得到其他人員的工齡了。為了驗證該函數的對錯,也沒有太多的輸入,只找了幾個具有代表性的,對此可以口算下,函數是沒有錯誤的。
工齡工資計算方法
1.假設該車間的工齡工資的設定:3年以內每月10元,4年時每月20,5年時每月30,6年時每月40,7以上年時每月50。這個要求是以年設定的,相對比較簡單,用到函數DATEDIF(G3,TODAY(),"年")提取工齡的年數,用IF語句來判斷該數字的大小來決定工齡的工資。
2.根據上述條件選定I3輸入函數=IF(DATEDIF(G3,NOW(),"Y")<=3,10,IF(DATEDIF(G3,NOW(),"Y")=4,20,IF(DATEDIF(G3,NOW(),"Y")=5,30,IF(DATEDIF(G3,NOW(),"Y")=6,40,IF(DATEDIF(G3,NOW(),"Y")>=7,50)))))
然後在選擇任意一個單元格,就會在I3的單元格顯示出張三的工齡工資30.
3.選定I3按下Ctrl+C
鍵復制單元格,再次選定其他工齡工資單元格,按下Ctrl+V
鍵粘貼單元格,隨意點擊其他的單元格後即可得到其他人員的工齡工資了。
❺ 怎樣用excel入職時間計算工齡
假設入職時間在A2,則在B2輸入公式:
=DATEDIF(A2,TODAY(),"Y"),即B2顯示結果就是實際工齡,滿一年才算1年的。
若要計算虛歲的工齡,則在C2輸入公式:
=YEAR(TODAY())-YEAR(A2)+1
❻ excel中,如何用公式計算平均入職年限
由於無法獲得你數據的實際屬性,無法准確給出答案。
已常規數據為例,可使用平均值函回數獲得結果答:=AVERAGE(AC29:AC37)
將此單元格設置為與AC29至AC37單元格相同屬性即可。
建議:
移步wps論壇的wps for windows欄目,發帖求助同時,上傳樣本文檔,以便大家直觀了解你的需求後,提出解決辦法。
❼ 如何在EXCEL中計算員工入職年限
一、假設入職日期寫在A1單元格,則可以在B1單元格寫入公式
=DATEDIF(A1,NOW(),"y")&"年"&DATEDIF(A1,NOW(),"ym")&"個月"
二、關於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中由入職時間計算入職年數的公式
年齡計算
你可以根據一個人的生日計算他的年齡
這個計算要使用 DATEDIF() 函數.
DATEDIF()不能在 Excel 5, 7 or 97中使用, 但是在excel 2000中可以.
(不要奇怪微軟公司沒有告訴我們!)
出生日期 : 16-Feb-84 (C8)
生活的年: 24 =DATEDIF(C8,TODAY(),"y")
和月: 8 =DATEDIF(C8,TODAY(),"ym")
和日 : 20 =DATEDIF(C8,TODAY(),"md")
你可以把它們連接起來使用
年齡是 24 年, 8 月和 20 天
="年齡是 "&DATEDIF(C8,TODAY(),"y")&" 年, "&DATEDIF(C8,TODAY(),"ym")&" 月和 "&DATEDIF(C8,TODAY(),"md")&" 天"
計算年齡的另一個方法
這種方法是將月折算成小數
如果年齡是20.5歲, 這個0.5歲代表 6個 月.
出生日期: 1-Jan-60 (C23)
年齡是: 48.85 =(TODAY()-C23)/365.25
把年齡換成工齡 C8,C24代表單元格。
你自己試一下就明白了