• ベストアンサー

エクセルでの年齢(平成元年1989年)について

エクセルにて DATEDIF("1989/9/26",TODAY(),"y") で年齢をだすと 本日現在24才になってしまします。 いろいろためしたところ、1989/2 迄だと25才になり 1989/3~が24才になってしまうようです。 どのようにしたら25才になるのでしょうか? 教えて頂きたくよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>どのようにしたら25才になるのでしょうか? 今日が2014/9/26日になると25才になれます。 1989/9/26生まれの人は、今日現在(2014/3/10現在)で24才ですよ。 1989/9/26日~1990/9/25日 0才 1990/9/26日~1991/9/25日 1才 1991/9/26日~1992/9/25日 2才 1992/9/26日~1993/9/25日 3才 1993/9/26日~1994/9/25日 4才 2003/9/26日~2004/9/25日 14才 2013/9/26日~2014/9/25日 24才 ←イマココ 2014/9/26日~2015/9/25日 25才 「満年齢」がどういうモノか、小学校で勉強し直す事をお勧めします。 あ、「ゆとり」だから、小学校で教えて貰えなかったか…。残念。

sato-m
質問者

お礼

ありがとうございました。今年が平成26年だから 26才と勘違いしてました。お恥ずかしいです。

その他の回答 (2)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

DATEDIF関数にはバグがあり、正確な年数が計算できない ことは、プログラマの間では常識です。 http://www.geocities.jp/chiquilin_site/data/100509_datedif.html http://www.niji.or.jp/home/toru/notes/50.html だから、MicrosoftのヘルプにはDATEDIFは無いんですね。 だいたい、月ベースで計算させようとすると変になりますから。 DATEDIFなんて危ない関数は使わない方が良いですよ。

sato-m
質問者

お礼

ありがとうございました。DATEDIFの関数は自分が 入社する前からのものをそのまま使用しておりまして、 PCに詳しくはないのですが、上記の教えていただいたものを 参考に勉強しようを思います。

回答No.1

計算結果は違ってないような? 今年の誕生日が来てない人は24才と~ケ月では?

sato-m
質問者

お礼

ありがとうございました。

関連するQ&A