<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • excel年齡怎么計算(3秒鐘學會MID函數計算年齡)


    在人事工作中,對員工的身份證信息處理是經常要做的事,如何快速從身份證號中計算年齡呢?

    僅根據年份計算年齡

    如下所示,是員工的身份證信息(數據模擬,最后四位對案例沒有影響,都顯示為X)

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    我們知道身份證號的第7至14位,代表著出生的年,月,日,現在我們僅需要根據出生的年份來計算年齡,如呂布是1993年的,我們只需要用2019-1993=26來計算年齡,所以首先要把身份證號中的第7位至10位提取出來:

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    使用MID函數,在C2中輸入公式:=MID(B2,7,4),表示從B2單元格的第7位開始取4個字符。

    然后我們使用今年的年份2019減去這個出生年份:C2公式改成=2019-MID(B2,7,4)

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    如果過了一年,又需要把2019改成2020,如果我們不希望改動的話,可以使用公式:

    =YEAR(TODAY())-MID(B2,7,4)

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    TODAY()函數顯示今天的日期 ,YEAR()函數是求日期的年份。

    根據出生的年月日計算年齡

    如果出生日期是在1991年4月26日,今天是2019年4月23日,還沒有到26日,那么不能算已滿的年齡,只能算2019-1991-1=27歲

    如果出生日期是在1991年4月23日,今天2019年4月23日,才能算28歲的話,那應該如何計算?

    首先我們得提取出身份證里面的年月日,我們使用公式:

    =TEXT(MID(B2,7,8),”0-00-00″)

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    然后再使用DATEDIF函數來進行計算:

    =DATEDIF(TEXT(MID(B2,7,8),”0-00-00″),TODAY(),”y”)

    人事用Excel從身份證號里面自動計算年齡,一個公式實現!

    其中DATEDIF(起始日期,結束日期,”y”)表示兩個日期之間已滿多少年

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费