快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

  前幾天,無意間看到一個電視畫面,很沒出息的一下子就驚呆了 Σ( ° △ °|||)︴

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

當時我腦子裡就冒出來的一個詞:凍~齡~女~神

女神們都希望自己年年 18 歲。

可最討厭的是,過年的時候,明明你是年方二八的豆蔻少女,七大姑八大姨硬是告訴你是 18 歲的大姑娘。明明你才芳齡 28,他們卻偏要說你是 30 歲!你說崩潰不崩潰?

算個年齡還分什麼實歲虛歲!按我說,虛歲這東西就不應該存在!

不過呢,在 Excel 裡計算年齡可是很常見的一項工作,你會嗎?

接下來教你怎麼通過出生日期計算出女神的真實年齡、虛歲,甚至是……生辰八字!

自動算周歲

這是最簡單的,只要知道今天的日期和出生日期,Excel 就可以輕鬆幫我們算出女神們的具體年齡。

少廢話,看效果!

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

案例中使用的公式是:

=DATEDIF(B2,TODAY(),’y’)

這裡用到了非常常用的2個函數:DATEDIF和 TODAY。

TODAY 函數可以獲取電腦的當天日期,DATEDIF 函數返回兩個日期之間的年\月\日間隔數。它的基本語法是:DATEDIF(日期1,日期2,間隔類型)。

其中常用的間隔類型有:

y – 年(year)

m – 月(month)

d – 日(day)

組合起來就是:

從出生到今天,本女神已經 XX 歲了!

小知識:DATEDIF 函數可以解決很多很多日期差的計算問題,比如計算工齡,忽略年份計算相差月數、天數,忽略月份計算相差天數等等等等。可是這個函數在 Excel 裡卻被隱藏起來了,Excel 的工程師是不是很壞壞?

周歲是算出來了,那虛歲該怎麼算呢?

智能算虛歲

思考題:虛歲=實歲 +1 歲?

NO ! NO ! NO !

虛歲和周歲不是簡單的「 ±1 」的關係,虛歲還要看你是否過了生日!

過了生日:虛歲=實歲

沒過生日:虛歲=實歲+1

所以,需要先做一個判斷,到底生日過了沒有,然後才按相應的計算方法算出虛歲。

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

案例中使用的公式是:

=IF(C2

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

不用怕,只要搞清結構,公式理解起來就很簡單。IF函數的基本語法是:IF(判斷條件,成立時,不成立時)。

判斷條件:C2

今年的生日是不是小於出生日期,是,說明生日還沒過,不是,說明生日已經過了。

成立時:DATEDIF(B2,TODAY(),’Y’)

出生日期和今天相差的年數。

不成立時:DATEDIF(B2,TODAY(),’Y’)+1

出生日期和今天相差的年數再加1。

所以公式的含義用大白話翻譯一下,意思就是:虛歲=IF(是否過了生日,實歲,實歲+1)。

終極變態算超精準年齡

如果表哥表弟們很變態的想知道女神年齡到了幾年幾月零幾天,怎麼辦?

我們可以來一段 freestyle!

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

案例中使用的公式是:

=DATEDIF(B2,TODAY(),’Y’)&’年’&DATEDIF(B2,TODAY(),’YM’)&’月零’&DATEDIF(B2,TODAY(),’MD’)&’天’

這種算法同樣用到了 DATEDIF 函數,但是出現了三個沒見過的符號—— Y / YM / MD。

其實在 DATEDIF 函數裡,Y / YM / MD 代表返回不同的差值:

Y – 返回整年數;

YM – 返回日期1和日期2的月數之差,忽略年和日;

MD – 返回日期1和日期2的天數之差,忽略年和月。

搞明白這三個符號,上面看起來很複雜的函數公式,就可以翻譯成:=年差值&「年」&月數差值&「月零」&天數差值&「天」

看吧,函數公式也就那麼回事。雖然看起來很複雜,但是只要你頭腦清醒,一點一點的按照規則拆開來看,其實並沒有那麼難。

相反,只要你掌握了常用的幾個函數用法,就可以大大提高效率,節省很多時間。

因為,只要把公式寫好,Excel 計算 100,000 行數據和計算 10 行數據的用時幾乎一樣!(除非你的電腦太爛~)

身為一個紳士,直接問人家女生的年齡好像不太好啊。

問了,表哥表弟們成了直男癌;

不問,你分不清楚對方是姐姐還是阿姨,怎麼辦?

想知道秋葉大叔是怎麼套路女神的年齡的麼?

快收藏!Excel計算年齡很簡單,不用打著草稿掰著手指慢慢算!

(大叔,別打我 ~ 圖是別人發我的)

只要知道出生日期,Excel 還能幫你把生辰八字算出來你信嗎?