• ベストアンサー

エクセル

こんにちは。エクセルで誕生日を入力したら自動的に何歳かでてくるような設定にしたいのですが・・・。このようなことは可能なのでしょうか?? ちなみに誕生日の入力の仕方は下矢印マークで数字を入力する選択式にしたいと思っております。 どなたかPC初心者にも分かるようなやり方を教えてください。よろしくお願い致します。

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

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

このようになるとやり方が色々ありますので、あとは自分で工夫されては如何でしょうか。 エクセルで関数を使用して目的を達成することは数学で応用問題を解くことと同じです。つまり結果が正解でも解き方は色々あります。 200以上ものエクセル関数を組み合わせることでたいていのことはできるはずです。このエクセル関数にはどのような物があるのか、自分で勉強してください。インターネットでもエクセル関数で検索すると色々なサイトが見つかるはずです。

masmile
質問者

お礼

そんなにあるんですか。探してみることにします。いろいろ教えてくださり、本当にありがとうございました。

その他の回答 (4)

回答No.4

予め平成18年は2006年と言うような表を作成しておき、入力規則から例えば昭和63年を選んだら別のセルに1988と言うように表示されるようにしたらいいと思います。この場合VLOOKUP関数を使用するといいです。

masmile
質問者

お礼

そんなことできるんですか??すごいですね★それもどのように作ればいいか教えていただけたらなと思います。その場合、明治・大正・昭和・・・なども選択式にしたいのですが、関数式はそのままでよいのでしょうか?? こんな物分りの悪い私に付き合っていただいて、本当にすみません。

回答No.3

A1に年、B1に月、C1に日を入力規則を使って入力したとします。 D1に誕生年月日を表示するには =DATE(A1,B1,C1) です。 E1に年齢を表示するには =DATEDIF(D1,TODAY(),"Y") となります。

masmile
質問者

お礼

ありがとうございます。PC初心者なもので、基本的なことも分からず、何度もお返事をいただき申し訳ないです。 だんだん分かってきました。・・・ということは、昭和○○年△△月××日・・という書式では、できないということですか??西暦でやらなければ無理ということですか??

  • onntao
  • ベストアンサー率32% (108/332)
回答No.2

参考に 今日時点の年齢を求める http://pc21.nikkeibp.co.jp/tech/excel36/19/

回答No.1

まず誕生日の年、月、日を入力する各セルに入力規則を設定します。 この年、月、日の三つのセルからDATE関数で一つのセルに誕生年月日を表示させます。 あとはDATEDIF関数で誕生日と今日の日から年齢を求めます。

masmile
質問者

お礼

早速のご解答ありがとうございます。 申し訳ないのですが、DATE関数とDATEIF関数のやり方を詳しく教えていただけないでしょうか? 本当に無知ですみません。よろしくお願い致します。

関連するQ&A

専門家に質問してみよう