年齢計算の式は?
-
セルF5に「1948/10/22」という日付が入力されていると仮定します。ここから本日(Today関数で求める)現在の、誕生日がF5である人の年齢を算出する方法を二つ確認します。
- 方法1
IF(DATE(0,MONTH(TODAY()),DAY(TODAY()))>=DATE(0,MONTH(F5),DAY(F5)),YEAR(TODAY())-YEAR(F5),YEAR(TODAY())-YEAR(F5)-1)
- 方法2
=DATEDIF(F5,TODAY(),"Y")
-
方法2のほうが簡単です。しかしAccessなどでは方法1の考え方のみ利用できます。また「DATEDIF」関数は[関数の挿入]ボタンからは利用できません。