Excelで、年齢を出力 | code225

code225

WEBプログラミングのメモ。PHP、JavaScript、HTML、MySQLなど。

Excelで生年月日から年齢を出力。


DATEDIF関数を使う



=DATEDIF("生年月日","今日","Y") 

=TODAY() で今日を表示。


C1に今日の日付
C2に生年月日

が入っているとすると、


=DATEDIF(C2,$C$1,"Y") 


で年齢を表示。

$C$1で絶対参照にするとずれない。



"Y" 以外には、

"M" : 期間内の満月数
"D" : 期間内の日数
"YM" : 経過した1年未満の月数
"YD" : 経過した1年未満の日数
"MD" : 経過した1月未満の日数

が利用できる。


参考ページ

http://trendy.nikkeibp.co.jp/article/tec/excel2/20060703/117478/