- ベストアンサー
年齢計算についての関数
素人の質問ですいません。 笑わずに教えてくださいませ。 生年月日を入力したら,今日現在(あるいは指定日現在)の年齢が表示されるようにしたいのですが, どういった方法ですればよいのでしょうか。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
お答えいたします。 ここが参考になるのでは? http://www.miyazaki-cci.or.jp/nichinan/pc/case12.html
その他の回答 (3)
- beer55
- ベストアンサー率33% (7/21)
皆様、既に回答しているとおりです 今日現在(又は指定日)の年齢を計算するなら今日(指定日)のセルのところには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
お礼
ありがとうございました。 いろいろと勉強させていただきました。
- qun-mor
- ベストアンサー率42% (6/14)
既に回答が出ておりますが、 DATEDIF(誕生日のセル、今日(指定日)のセル、"Y") で計算できます。今日現在の年齢を計算するなら今日のところにはTODAY関数を入れておくと便利でしょう。
お礼
ありがとうございました。 いま,設定してみましたが,きちんと出来ました!!
- goomika
- ベストアンサー率26% (66/251)
DATEDIF関数を使います~!
お礼
うーん,そうなんでしょうけれども,設定の仕方がピンと来ないもので・・(素人ゆえ)
お礼
ありがとうございます。 参考どころか,まさにこれです。 ありがとうございました。