Year,英文中【年】的意思,Excel中year函數,作用是能夠返回某日期的年份。
返回結果的範圍是1900-9999中的某一個值。
利用year函數,公司人事部可以輕鬆的統計出職員的工齡和年齡。
我們先介紹year函數的基本用法,然後舉例介紹職員工齡和年齡的統計方法。
工具/原料
Excel工作表
方法/步驟
year函數的語法為:YEAR(serial_number)
year函數只有一個參數serial_number:即要提取年份的一個日期值。
有關日期的格式有好多種,具體可以按步驟:【右鍵單擊】【設置單元格格式】【日期】【類型】參看具體格式。
如下圖所示:A列是不同格式的日期的表達式,我們要在B列把A列中的年份提取出來,在B2中錄入公式:=YEAR(A2)
回車,函數返回1986,即A2中的年份數值。將B2中公式向下複製填充,A列中不同格式日期中的年份全部都提取出來了。
根據year函數基本用法,我們可以用year函數求出公司員工的工齡和員工的年齡。
在D2中錄入公式:=YEAR(TODAY())-YEAR(B2)
此公式的含義是:先用today函數TODAY()求出今天的日期,然後用YEAR(TODAY())函數求出今天的年份,再用year函數求出B2的年份,今天年份減去入職年份即職員的工齡。
回車,函數返回5,即A2員工工齡為5,然後向下複製填充公式,即把所有員工的工齡求出來了。
當然,用其他格式的日期表達式也是可以得出結果的,在此不再一一列舉。
下面我們用year函數來求員工的年齡。
如下圖所示:
在E2單元格中錄入公式:=YEAR(TODAY())-YEAR(C2)
此公式的含義是:先用YEAR(TODAY())函數求出今天的年份,然後用YEAR(C2)公式求出出生日期的年份,相減即得到職員的年齡。
回車,函數返回29,即A2單元格所列職員的年齡。
向下複製填充公式,即把所有職員的年齡求出來了。
當然,用其他格式的日期表達式也是可以得出結果的,在此不再一一列舉。
以上案例是我們用year函數來求年齡的一種方法,如果是員工身份證,也可以用year函數和其他函數結合起來求年齡。
如下圖,B列是員工身份證號,我們在C列求員工的年齡。
在C2中錄入公式:=YEAR(TODAY())-VALUE(MID(B2,7,4))
回車,函數返回25 。即員工A2的年齡為25。
將C2中的公式向下複製填充,即把所有員工的年齡統計出來了。
此函數的含義是:用YEAR(TODAY())求出今天的年份,用MID(B2,7,4)提取身份證號中的出生年份文本),MID函數提取的是文本格式,用VALUE(MID(B2,7,4))再把文本轉換成日期格式,最後求出的差就是年齡了。
注意事項
若此經驗對您有用,請投我一票,謝謝!!