- ベストアンサー
EXCELで誕生日計算をしたいのですが
サークルのメンバー管理で、子供の現在の年齢を自動計算する設定はできますでしょうか。 表に生年月日、枠上等にTODAY関数を入れて表をあけたその日現在の年齢が表示されるようにしたいのですが・・。 DATEIF関数を使ってみたのですが、年度で見るようで、「今年の年齢(誕生日がまだでも年齢が繰り上がる)」が表示されるようになってしまいました。 お知恵を拝借できればと思います。宜しくお願い致します。
- haruka-goo
- お礼率70% (26/37)
- オフィス系ソフト
- 回答数4
- ありがとう数7
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
A1に名前、B1に誕生日、C1に年齢だとして、 C1セルに =DATEDIF(B1,TODAY(),"Y") でうまくいきませんか?
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17068)
>DATEIF関数を使ってみたのですが DATEIF関数はエクセルにありません。だからDATEDIF関数を使われたと思いますが、第3引数まであって、その第3引数に何を入れましたか。「単位」として、本には解説されますが、Y,M,D,MD,YM,YDなどあり、”Y"のように””で囲むこと。Yは満年齢で年に満たない端数は切り捨てです。 本日は=today()で2003/1/11です。 B列に式=DATEDIF(A3,TODAY(),"Y")をいれて、複写する。 (A列) (B列) 2003/1/9 1 2003/1/10 1 2003/1/11 1 2003/1/12 0 2002/1/9 2 2002/1/10 2 2002/1/11 2 2002/1/12 1 2002/1/13 1 上記のようになりましたが、このような年齢の計算で不都合ですか。 DIFはDIFFERENCE(意味は差)の頭3文字に由来します。「もしも」のIFではありません。
- fiva205c
- ベストアンサー率43% (234/533)
このあたりを参考にしてみてください http://allabout.co.jp/study/pcbasic/closeup/CU20011109A/
- kazh
- ベストアンサー率31% (10/32)
datedif関数を使えばできると思います。 書式 =DATEDIF(開始日,終了日,単位) です。生年月日があるセルを開始日にして、today関数があるセルを終了日に設定し、単位を"Y"とすれば年齢計算ができます。 例:セルA1に=TODAY()関数があり、B2から下に生年月日が入力されているとします。 C2に=DATEDIF(B2,$A$1,"Y")と入力しリターンするとB2に入力してある人の年齢が計算されます。以降はこのセルをコピーすればできあがり。 こんなもので、どうでしょうか?
関連するQ&A
- EXCELで年令計算するDATEDIF関数
EXCELで年令計算する関数DATEDIFを使って、生年月日の記入をすると年令を表示しますが、 記入がないと 111才 になってしまいます。生年月日の記入がないときには 0才 にしたいのですが、わかりません。 たとえば、生年月日のセルを B12 基準日(関数TODAY()を使用 )を E3 年令表示セルを B11 にして、セルB11に次の関数を入力します。 =DATEDIF(B12,E3,"Y") & "才" すると、生年月日がセルB12に入っていれば、年令を表示しますが、生年月日の記入がない(空欄)と111才と表示されてしまいます。空欄では0才などにしたいのですが、ご教示をお願いします。 セルの西暦・和暦やTODAY関数が影響するのかわかりません。
- ベストアンサー
- オフィス系ソフト
- Excel 誕生日までの日数を表示したい
たとえば、A1に誕生年月日が入力されていて、B1にTODAY()関数を使って誕生日まであと何日かを表示させる場合どうすればよいでしょうか? ほかに簡単にできる場合はそちらもご紹介ください。
- ベストアンサー
- オフィス系ソフト
- <エクセル>誕生日から年齢 ちょっと問題が・・
はじめまして。 エクセルで、誕生日から現在の年齢を導きたいのですが、どうすればいいですか? DATEIF関数を使えばいいとは思うのですが、一つ問題があって、 誕生日が、 S30-1-1 というふうに、全角文字列で入力されているのです(TT) 途中に列が挿入されても全然かまいませんので、 なんとか A B C 名前 誕生日 年齢 のような形にできないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで年齢自動入力をしたい
どなたか教えてください。 履歴書などで年齢を生年月日と入力日から自動入力するようにしたいのですが簡単にできるでしょうか。 EDATEを使うのでしょうか? たとえばA1にtodayを設定して生年月日の欄から自動的に 年齢を計算するようにしたいです。 today関数とnow関数の違いもよくわかりません。
- 締切済み
- オフィス系ソフト
- Excelで生年月日から年齢を表示する方法
Windows XPでoffice2002を使っています。 Excel2002で、年齢を入力して、今年度の年齢を表示する方法を教えてください。すなわち、来年この表を開いた場合、その年の年齢を表示させるようにしたいのです。 例えば、以下のような項目となるものと思いますが・・・ A B C 生年月日(西暦表示) 今年(today関数) 年齢(=B2-A2) しかし、通常の表示方法では、C列の値は年齢ではなく、西暦が返されます。 どのように設定すれば正しい年齢が表示されるでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル 年齢を計算するような関数はありますか?
エクセル2003です。初心者です。 現在名簿を作成しています。 更新日 2012/5/24 名前 生年月日 年齢 鈴木・・・ 昭和60年5月1日 ↑のような名簿を作っています。 生年月日はすでに入力されているのですが、更新日を入力すると、 その更新日現在の年齢を表示できるような関数はないでしょうか? たとえば、今日なら2012/5/24のようにあるセルに入力したら 名簿の人の2012/5/24現在の年齢がでるようなものです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBA 年齢計算
お世話になります。 単純に、今日現在の年齢を表示させたいだけなのですが、関数ではなく、VBAで表示させたいと思っています。(現在、関数で表示させていますが、名簿対象者を追加した際に、年齢欄に関数をドラックコピーする手間を省くのが目的です) 列Nに生年月日が入力されています。 列Kに年齢を表示させたいのです。 列Nに生年月日が入っていないときは、列Kは空欄にしたいのです。(その行には会員が登録されていないので) よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで年齢計算したいんですが、教えてください。
エクセルで作業をしています。 年齢計算を関数を使ってやりたいんですが、わかりません。誕生日などの日にちをシリアル値にしてから計算したいんですが、どんな関数がありますか?どなたか教えてくださいませ。 生年月日を入力し、2008.10.1現在の満年齢を計算する関数です。いい方法ありますでしょうか?
- 締切済み
- オフィス系ソフト
- エクセルで来年度の年齢を自動表示・・
エクセルで来年度の年齢を自動表示についてご教示ください。。 ある名簿があり、A列に氏名・B列に今年度の年齢が入力されている表があります。 (生年月日のデータはありません) セルE2に、年度データ(平成23年4月1日)が入力されており、 この年度データを来年度(平成24年4月1日)に変更したら、 上記の表の年齢に1歳+した値を表示させたいのですが、 どの様な関数(数式)を設定すれば、表示されるでしょうか。。 バージョンは2003を使用しております。 初心者で申し訳ありませんが、ご存知の方いらっしゃいましたらご教示ください。 宜しくお願いいたします。
- ベストアンサー
- その他MS Office製品
- File Maker Pro 8.5の計算関数todayについて
File Maker Pro 8.5を使用しておりますが、生年月日から現在の年齢をだしたいのですが、計算の関数でtoday がみあたりません。それに相当する関数はどれなのでしょうか、お教えください。
- 締切済み
- その他(ソフトウェア)
お礼
短い間にたくさんのご回答ありがとうございました。 タイプミスで誤解を与えてしまいましたが、DATEIFではなくDATEDIF関数を使用していたのですが、難しく考えすぎてIFを使ったり(表示を○歳としたかったため)他のセルにいったんTODAYを設定したりととあれこれやっていてかえって訳がわからなくなってしまっていました。 =DATEDIF(B1,TODAY(),"Y") とセルの表示設定「歳」でなんとかなりそうです。 ありがとうございました。 ポイントは頂いたアドバイスの早い順につけさせていただくことをご了承ください。