• ベストアンサー

EXCEL2003で生年月日を入力すると

当方EXCEL2003を使用しているのですが A1セルに生年月日を入力するとB1セルに現在の年齢が表示される様にしたいのです 数式が思いつかないので質問させて頂きました。 例えばA1セルに1977/10/10と入力するとB1セルに31歳と表示され 2009/10/10になると32歳と自動で表示が変わるような物が欲しいんですが 数式だけでは無理なんでしょうか 勉強不足ですみませんが EXCELに明るい方是非とも教えて頂けないでしょうか。

この投稿のマルチメディアは削除されているためご覧いただけません。

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

  • ベストアンサー
  • 135ok
  • ベストアンサー率34% (26/75)
回答No.1

次の通りとなります。 年月日が出せるようにしておきました。 B1 =TODAY()    *現在の日にちを表示。 E2 =DATEDIF($B2,$B1,"Y")  年を表示 F2 =DATEDIF($B2,$B1,"Ym") 月を表示 G2 =DATEDIF($B2,$B1,"md") 日を表示 詳細は、別添参照方。

impact99
質問者

お礼

解決致しました。 ご指導ありがとう御座います。

impact99
質問者

補足

135okさん早速の回答ありがとう御座います。 自分の説明不足だったのかもしれません すいません 私の力不足なのか教わったとおりに数式を記入すると エラー #NUM! が出てきてしまいました。 一応画像を添付しましたがセルE3に年齢だけを表示するには如何すれば良いでしょうか Dセルには書式設定で m"月"d"日";@が入力されております Hセルにて試してみたのですが同じくエラーが出ております

関連するQ&A

専門家に質問してみよう