- ベストアンサー
Excelで、年齢を自動で表示させたい
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
http://www.relief.jp/itnote/archives/000423.php datedif関数でできます。互換性・バグの問題であまり推奨はしませんが。 a1に生年月日が入っていたとすると、表示したいセルに =DATEDIF(A1,NOW(),"Y")
その他の回答 (3)
- Nouble
- ベストアンサー率18% (330/1783)
A10に生年月日が入力されているとして =INT(YEARFRAC(A10,TODAY(),1)) これって標準的な関数なのかな? ともかく、これをexcelが認識したらこれでできますね ただし開いたタイミングではなく 他の方のそれと同様に 何か計算が発生する度にこの式も評価・計算・更新されます
- Turbo415
- ベストアンサー率26% (2631/9774)
たとえば、誕生日をA列に入力して、B列に年齢を出し、D1セルに今日の日付を自動表示させて計算するとします。 まずD1セルに=TODAY()と入力し、B1セルに=YEAR($E$1)-YEAR(A1)と入れた後、A1に誰かの誕生日を入れると出ます。その後A2、A3、と誕生日を入れてB1セルをコピーしてB2,B3と貼り付ければ、それぞれの満年齢が出ます。 参考までに。
- mshr1962
- ベストアンサー率39% (7418/18948)
12月31日24時での年齢ということなら =DATEDIF(誕生日のセル,DATE(YEAR(TODAY())+1,1,1),"y") 今日の24時なら =DATEDIF(誕生日のセル,TODAY()+1)
関連するQ&A
- エクセルで年齢計算したいんですが、教えてください。
エクセルで作業をしています。 年齢計算を関数を使ってやりたいんですが、わかりません。誕生日などの日にちをシリアル値にしてから計算したいんですが、どんな関数がありますか?どなたか教えてくださいませ。 生年月日を入力し、2008.10.1現在の満年齢を計算する関数です。いい方法ありますでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルで今年の年齢表示
いつもお世話になっています。 エクセルの関数で年齢を表示させたいのですが、 以下の場合はどうしたらいいでしょうか? 例: 5/18が誕生日なのですが、その前の4/1から37歳と表示させたい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 満年齢の出し方。。。
エクセルを使い、従業員名簿を作っています。 そこで質問なのですが、誕生日から満年齢出す関数等は あるのでしょうか? 詳しい方いらっしゃいましたら教えてください。
- ベストアンサー
- その他(ITシステム運用・管理)
- エクセル関数のデータ表示がすぐされない
エクセルで或るセルにデータを入力したら別のセルにデータ表示されるように「関数」を使っています。 例えばA1のセルに生年月日を入力したら隣のB1に満年齢が表示されるというようにです。 以前はA1に生年月日を入れたらすぐにB1に満年齢が表示されていたと思うのですが、いつの間にやらすぐには表示されなくなりました。 そして、保存をしようとすると、入力したセルの関数が変換表示されて、保存されます。 以前のように、入力したらすぐに関数の値を表示するには、どうすればよいのでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルで年齢を表示し、自動的に更新するようにしたいのですが?
知人の質問ですが? エクセルで年齢を表示し、誕生日がくると。。 自動的に更新するようにしたいのですが。。。 こういうこと。。。できませんか?
- ベストアンサー
- オフィス系ソフト
- エクセルで来年度の年齢を自動表示・・
エクセルで来年度の年齢を自動表示についてご教示ください。。 ある名簿があり、A列に氏名・B列に今年度の年齢が入力されている表があります。 (生年月日のデータはありません) セルE2に、年度データ(平成23年4月1日)が入力されており、 この年度データを来年度(平成24年4月1日)に変更したら、 上記の表の年齢に1歳+した値を表示させたいのですが、 どの様な関数(数式)を設定すれば、表示されるでしょうか。。 バージョンは2003を使用しております。 初心者で申し訳ありませんが、ご存知の方いらっしゃいましたらご教示ください。 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- excelで期間内の年齢を表示する関数を教えてください。
excelで期間内の年齢を表示する関数を教えてください。 例えていうと、生年月日を入力すると、2008年4月1日~2009年3月31日の期間に何歳かをセルに表示するようにしたいんです。 アドバイスよろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
補足
=DATEDIF(D7,TODAY(),"Y") & "歳" & DATEDIF(D7,TODAY(),"YM") & "ヶ月" 皆様、ありがとうございました。上記のような関数で、思った通りのファイルが出来ました。