戻る

年齢の計算

エクセルを使っていて年齢を計算することってよくありますよね(?)
年齢なんて毎年変わっていくんですそのたびに入力していくのは面倒です!!
そう!! そんなときに使えるのが今日ご紹介する関数たちです(力強く!!

DATEDIF関数

関数:DATEDIF(開始日,終了日,単位)
説明:開始日から終了び間での日数を返す関数です。

開始日:計算を開始する日
終了日:最終日
単位:

例:生年月日から年齢を計算する
=DATEDIF(生年月日,now(),"y")
生まれた日から今日までの経過を年数(y)で表示しなさい!!
とやってやると求められるわけです^^v

たとえば[B3]に名前が入っている場合
[C3]=DATEIF(B3,now(),"y")&"歳"
と入力すると下図[C3]のように表示されます

注)この関数はExcel5.0から実装されているらしいのですが
ほかのソフトとの互換のために容易された関数で、関数リストにも出てきません。
つかっててもいいと思うのですがあえて推薦はしません
でも便利ですよね

TEXT関数を使う方法

いきなし説明から入ります
たとえば[B3]に名前が入っている場合
[C3]=TEXT(NOW()-B3,"y")&"歳"
と入力すると下図[C3]のように表示されます

これは今日から誕生日を引いてそれの年数を表示するってやり方ですねぇ
Excelを使うのであればこの方法がいいはずです。
ほか何かよい方法ありましたら教えてくださいmm
お願いいたします。


作成日:2005年08月26日
更新日:2005年08月26日