需要知道你的年齡(或其他人的?)
Excel的DATEDIF功能的一個用途是計算一個人的當前年齡。 這在各種情況下都很有用。
用DATEDIF計算你的當前年齡
在下面的公式中,DATEDIF函數用於確定一個人的年齡,月份和日期的當前年齡。
= DATEDIF(E1,TODAY(),“Y”)&“Years”,&DATEDIF(E1,TODAY(),“YM”)&
“月”,&DATEDIF(E1,今天(),“MD”)和“天”
注意 :為了使公式更易於使用,將該人的出生日期輸入到工作表的單元格E1中。 然後將該位置的單元格引用輸入到公式中。
如果您的出生日期存儲在工作表中的其他單元格中,請確保更改公式中的三個單元格引用。
打破公式
點擊上面的圖片放大它
該公式在公式中使用DATEDIF三次計算年數,然後計算月數,然後計算天數。
公式的三部分是:
年數: DATEDIF(E1,TODAY(),“Y”)和“年”月數: DATEDIF(E1,TODAY(),“YM”)和“Months”天數: DATEDIF(E1,TODAY ),“MD”)和“天”一起串聯配方
&符號(&)是Excel中的連接符號。
連接的一種用法是將數字數據和文本數據在單個公式中一起使用時連接在一起。
例如,與符號用於將DATEDIF函數與上面顯示的公式的三個部分中的文本“年”,“月”和“天”一起加入。
TODAY()函數
該公式還利用TODAY()函數將當前日期輸入到DATEDIF公式中。
由於TODAY()函數使用計算機的序列日期來查找當前日期,因此每次重新計算工作表時,函數都會不斷更新自身。
通常情況下,每次打開工作表時都會重新計算工作表,因此除非自動重新計算關閉,否則該人員的當前年齡將每天增加,工作表將被打開。
示例:使用DATEDIF計算您的當前年齡
- 將您的出生日期輸入工作表的單元格E1中
- 在單元格E2中鍵入= TODAY()。 (可選的)。 顯示上圖中顯示的當前日期,僅供參考,下面的DATEDIF公式不使用此數據
- 在單元格E3中鍵入以下公式
- = DATEDIF(E1,TODAY(),“Y”)和“Years”,以及DATEDIF(E1,TODAY(),“YM”)和“Months”
&DATEDIF(E1,TODAY(),“MD”)和“Days”注意 :在公式中輸入文本數據時,必須用雙引號括起來,如“年”。
- 按下鍵盤上的ENTER鍵
- 您的當前年齡應顯示在工作表的E3單元格中。
- 當您單擊單元格E3時,完整的函數將出現在工作表上方的公式欄中