• ベストアンサー

エクセル関数について

エクセル関数について教えてください。 個人の生年月日が入力されているシート上に、 ブックを開いた日付までの年齢を計算する関数を 教えてください。 例えば、年齢だけではなく、30歳5ヶ月だとわかるように計算したいと思っています。 どなたか、ご存知の方がいらっしゃれば教えて いただきたいと思います。

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

  • ベストアンサー
  • oosaki
  • ベストアンサー率48% (88/183)
回答No.2

セルA1は生年月日です。 =DATEDIF(A1,TODAY(),"y")&"歳"&DATEDIF(A1,TODAY(),"YM")&"ヶ月"

happy_2005
質問者

お礼

どうもありがとうございます。 試してみました。思い通りになりました。

その他の回答 (2)

  • sheltie
  • ベストアンサー率52% (280/529)
回答No.3

DATEDIF関数で表示させることができます。 =DATEDIF(●●,TODAY(),"△△") ※●●:個人の生年月日 ※△△:単位     ↑ Y:年数 YM:1年未満の月数 を入れます。

happy_2005
質問者

お礼

くわしく教えていただきありがとうございます。 思い通りになりました。

  • te12889
  • ベストアンサー率36% (715/1959)
回答No.1

↓にtoday関数を組み合わせればよいのかな・・・。

参考URL:
http://arena.nikkeibp.co.jp/tec/excel/20040310/107764/

関連するQ&A