• ベストアンサー

年齢計算についての関数

素人の質問ですいません。 笑わずに教えてくださいませ。 生年月日を入力したら,今日現在(あるいは指定日現在)の年齢が表示されるようにしたいのですが, どういった方法ですればよいのでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • jin_jeje
  • ベストアンサー率41% (13/31)
回答No.2

お答えいたします。 ここが参考になるのでは? http://www.miyazaki-cci.or.jp/nichinan/pc/case12.html

libra98
質問者

お礼

ありがとうございます。 参考どころか,まさにこれです。 ありがとうございました。

その他の回答 (3)

  • beer55
  • ベストアンサー率33% (7/21)
回答No.4

皆様、既に回答しているとおりです 今日現在(又は指定日)の年齢を計算するなら今日(指定日)のセルのところにはTODAY関数を入れる =DATEDIF(誕生日のセル、今日(指定日)のセル、"Y") 又は =YEAR(今日(指定日)のセル)-YEAR(誕生日のセル)-(今日(指定日)のセル<DATE(YEAR(今日(指定日)のセル),MONTH(誕生日のセル),DAY(誕生日のセル)))*1 DATEDIF 関数は、[関数のウィザード] 及び [関数の挿入] ダイアログ ボックスには表示されません。 DATEDIF関数はロータス123の変換関数ですので直接入力です。 DATEDIF関数がヘルプ及び関数ウィザードに表示されないについては http://support.microsoft.com/default.aspx?scid=kb;ja;418360 DATEDIF関数の使用方法については http://support.microsoft.com/default.aspx?scid=kb;ja;402779 http://support.microsoft.com/default.aspx?scid=kb;ja;401700 http://support.microsoft.com/default.aspx?scid=kb;ja;416574&Product=xl2002INT

libra98
質問者

お礼

ありがとうございました。 いろいろと勉強させていただきました。

  • qun-mor
  • ベストアンサー率42% (6/14)
回答No.3

既に回答が出ておりますが、 DATEDIF(誕生日のセル、今日(指定日)のセル、"Y") で計算できます。今日現在の年齢を計算するなら今日のところにはTODAY関数を入れておくと便利でしょう。

libra98
質問者

お礼

ありがとうございました。 いま,設定してみましたが,きちんと出来ました!!

  • goomika
  • ベストアンサー率26% (66/251)
回答No.1

DATEDIF関数を使います~!

参考URL:
http://www.nagasaki-gaigo.ac.jp/media_c/2002_johoen/function/datedif.htm
libra98
質問者

お礼

うーん,そうなんでしょうけれども,設定の仕方がピンと来ないもので・・(素人ゆえ)

関連するQ&A