年齢計算の方法
A1セルに西暦で誕生日が入っている。B1セルに年齢、C1セルに誕生日から何ヶ月経過しているか、D1セルに端数の日付を求めるには、
B1セルに =DATEDIF(A1,NOW(),"y")
C1セルに =DATEDIF(A1,NOW(),"ym")
D1セルに =DATEDIF(A1,NOW(),"md")と入力すると求められます。
表示としては
=DATEDIF(A1,NOW(),"Y")&"歳"&DATEDIF(A1,NOW(),"YM")&"ヶ月"&DATEDIF(A1,NOW(),"MD")&"日"
でもよいかと思います。
A1セルに西暦で誕生日が入っていて、B1セルに基準日が入っている。C1セルに年齢、D1セルに誕生日から何ヶ月経過しているか、E1セルに端数の日付を求めるには、
C1セルに =DATEDIF(A1,B1,"y")
D1セルに =DATEDIF(A1,B1,"ym")
E1セルに =DATEDIF(A1,B1,"md")
"Y" | 期間内の満年数 |
"M" | 期間内の満月数 |
"D" | 期間内の日数 |
"MD" | 開始日から終了日までの日数。年と月は考慮されません。 |
"YM" | 開始日から終了日までの月数。年と日は考慮されません。 |
"YD" | 開始日から終了日までの日数。年は考慮されません。 |