用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...
點擊上方藍色小字
關注我們喲!
前幾天有個朋友給我吐槽,老大要她把全公司500號人的年齡和工齡統計下,忙得她周末都沒有休息好,結果因為有幾個數據一不小心弄錯了,還被老大嫌棄了一番,郁悶至極。后來仔細一問,她自己全靠雙手干了大半天,搞得是頭昏腦脹,兩眼冒星花,辛辛苦苦搞完了統計,結果還不如意。
相信很多人工作中也會遇到需要計算人員年齡、工齡、甚至是通過身份證號獲取出生年月這些信息,下面我就這幾個常用的信息處理,分享下怎么利用Excel相關的函數讓電腦進行自動計算,從而解放我們的雙手吧。
1.我們以這張《人員信息表》為例給大家分享。
2. 在計算前,要確認保存出生年月的單元格是否都是日期格式,如果不是日期格式,通過鼠標右鍵設置單元格格式,將該列格式調整為日期,并選擇希望用的類型,我們這里選擇純數字型*2001-3-14。
3.通過身份證信息獲取出生年月,現在G2單元格輸入DATE(MID(F2,7,4),MID(F2,11,2),MID(F2,13,2))獲取第一個員工汪洲示的出生年月。
然后再拖動填充柄填充公式,獲取所有員工的出生年月。
公示解釋:這里我們要用到Excel的DATE、MID函數,DATE作用是讓數據顯示出日期格式。MID函數作用是從F2單元格身份證號中獲取汪洲示出生的年、月、日。具體的看下圖:
4.通過出生年月計算員工年齡,在H2單元格輸入YEAR(TODAY())-MID(F2,7,4)。然后再拖動填充柄向下填充公式,獲取所有員工年齡。
公示解釋:這里我們要用到Excel的YEAR、TODAY、MID函數,用MID函數從F2單元格身份證號中獲取汪洲示出生年份1977,用TODAY函數獲取今天日期(請確保電腦系統時間準確),然后用YEAR函數通過YEAR(TODAY())獲取今年年份2020,最后用2020-1977等到汪洲示現在的年齡。具體的看下圖:
5.計算員工的工齡,這里給大家分享2種方法,大家根據需要選擇吧。
(1).先介紹一種相對簡單的方法,只需使用Excel中TODAY函數就可完成。
在計算前,首先設工齡單元格格式為數值,小數位數根據自己需要設置,案例里面設置為2位。另外還要確認電腦系統時間準確,電腦系統時間不對,則Excel計算的工齡也會不對。
在單元格I2填入(TODAY()-E2)/365即可獲取獲取到汪洲示的工齡,然后再拖動填充柄向下填充公式,獲取所有員工工齡。
公示解釋:這里我們要用到Excel的TODAY函數,獲取今天日期(請確保電腦系統時間準確),然后用今天日期減去入職日期得到入職天數,最后除以365天得到工齡。具體的看下圖:
(2).再介紹一種可以讓工齡顯示月份數和天數的方法,這里要用到DATEDIF函數。
DATEDIF函數是一個excel中隱藏的、但功能非常強大的日期函數,主要用于計算兩個日期之間的天數、月數或年數。
函數語法:
DATEDIF(start_date,end_date,unit)
參數1:start_date,表示起始日期
參數2:end_date,表示結束日期
參數1和參數2可以是帶引號的文本串(例如:"2014-1-1")、系列號或者其他公式或函數的結果
參數3:unit為所需信息的返回時間單位代碼。各代碼含義如下:
"y"返回時間段中的整年數
"m”返回時間段中的整月數
"d"返回時間段中的天數
"md”參數1和2的天數之差,忽略年和月
"ym“參數1和2的月數之差,忽略年和日
"yd”參數1和2的天數之差,忽略年。按照月、日計算天數
本例中我們在工齡單元I2格輸入DATEDIF(E2,TODAY(),"y")&"年"&DATEDIF(E2,TODAY(),"ym")&"個月"&DATEDIF(E2,TODAY(),"md")&"天",其中DATEDIF(C3,TODAY(),"y")獲取工齡年數,DATEDIF(E2,TODAY(),"ym")獲取工齡月數,DATEDIF(E2,TODAY(),"md")獲取天數,&連接符號將獲取數字按X年X個月X天的格式顯示。
是不很簡單直觀,不知道大家在這里有沒有發現一個小秘密,我獲取完第一行汪洲示的工齡后,后面表格自動完成了其他人員的工齡獲取。
這里給大家分享下,點擊開始-套用表格格式,套用表格格式后填寫公式就自動完成填充了,不需要你在手動填充,趕快試試吧。
注意:以上公式里面的標點符號均為英文狀態下輸入的。
你學會了嗎?
你們點點“分享”,給我充點兒電吧~
我知道你??在看??哦
總結
以上是生活随笔為你收集整理的用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipse jsp没有提示_JSP+
- 下一篇: auto errored after 报