• ベストアンサー

年齢をわりだす関数は・・・

ファイルメーカーで名簿をつくっているのですが、年齢を生年月日から割り出す関数がわかりません。今日の日付から生年月日をひくと誕生日当日に年が1つくりあがりませんよね?簡単に割り出す関数とかないでしょうか?教えてください。

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

  • ベストアンサー
noname#6138
noname#6138
回答No.1

年齢を計算したい日(例えば今日の日付け)を Today、 生年月日を Birthday とした場合、 Year(Today-Birthday+1)-1 とするのが一般的なようです。

vivanon
質問者

お礼

早速のお答えうれしいです。 やってみましたらできました。 1を足して、引いてやってみたのですが、 入力ミスしてたようで・・・ 助かりました。

その他の回答 (2)

  • himajin1
  • ベストアンサー率43% (184/422)
回答No.3

Today 関数を使用すると、ファイルを開くときに再計算が入り、遅くなるので、 ステータス関数の、Status (日付) を使用するのが良いみたいです。

参考URL:
http://www.edaha.net/cont/e0702.htm
vivanon
質問者

お礼

お返事遅くなり、すみません。 お答えありがとうございます。 同じ処理をするのにもいろいろあるのですね。 勉強になりました。 もっと勉強しなくてはなりませんね・・・

noname#4260
noname#4260
回答No.2

 こんにちは  エクセルには、DATEDIFという関数があります  詳細については、エクセルのヘルプを参照してください  では

vivanon
質問者

お礼

お答えありがとうございます。 ファイルメーカーの関数を知りたかったのですが・・・ エクセルでつくるとき、参考にさせていただきます。

関連するQ&A

  • エクセル 年齢を計算するような関数はありますか?

    エクセル2003です。初心者です。 現在名簿を作成しています。 更新日 2012/5/24 名前     生年月日       年齢 鈴木・・・   昭和60年5月1日       ↑のような名簿を作っています。 生年月日はすでに入力されているのですが、更新日を入力すると、 その更新日現在の年齢を表示できるような関数はないでしょうか? たとえば、今日なら2012/5/24のようにあるセルに入力したら 名簿の人の2012/5/24現在の年齢がでるようなものです。 よろしくお願いいたします。

  • 年齢を求める関数について

    誕生日を入力すると、年齢を 返す関数はどのようになりますか?

  • 満年齢の出し方。。。

    エクセルを使い、従業員名簿を作っています。 そこで質問なのですが、誕生日から満年齢出す関数等は あるのでしょうか? 詳しい方いらっしゃいましたら教えてください。

  • エクセルで年齢を

    エクセルで名簿を作成したのですが 生年月日から年齢を引き出す 関数を教えて頂きたいのですが 宜しくお願いします。 生年月日は西暦で入力しています。 (例:1981/01/06) 2003/12/31時点で満何歳を表示したいのですが

  • 年齢の出し方・・・関数

    生年月日が入っているセルを元に年齢のセルを作りたい場合の関数の作り方を教えてください。

  • 年齢の表し方を教えてください。(Excel)

        年齢を○歳○ヶ月○日と表示したいので、お願いします。 (今日)-(誕生日)=(年齢) (2012.1.10)-(h11.1.4)=13.0247  D1に本日の日付  D2に(誕生日)  E2に 【=SUM($D$1-D2)/365) 】  と入力しました。 つまり、13歳と0.0247歳です。   これでは、自分でもわかりにくいので   F2に○ヵ月、G2に○日と、小数部分を分解してを表示する関数式等を教えてください。  

  • Excelで年令算出の関数

    昭和=S,平成=H表示での生年月日から、今日ではなく、過去の日付での年齢を求める問題がありました。どのようにすればよいのでしょうか、教えてください。

  • エクセルで年齢計算したいんですが、教えてください。

    エクセルで作業をしています。 年齢計算を関数を使ってやりたいんですが、わかりません。誕生日などの日にちをシリアル値にしてから計算したいんですが、どんな関数がありますか?どなたか教えてくださいませ。 生年月日を入力し、2008.10.1現在の満年齢を計算する関数です。いい方法ありますでしょうか?

  • エクセルの関数について教えて下さい!

    こんにちは。komo-moと申します。 エクセルで名簿を作っています。誕生日が分かっていて、その誕生日から今現在つまり本日時点(これも自動的に)での年令を割り出したいのですがどのようにしたらいいでしょうか? それから欲を言えば小学生・中学生・高校生の何年生かも関数で割り出すことはできるでしょうか? できないのかもしれませんが、なんかできるような気がするので質問してみました。お知恵をお貸し下さい。 よろしくお願いします。

  • エクセルVBA 年齢計算

    お世話になります。 単純に、今日現在の年齢を表示させたいだけなのですが、関数ではなく、VBAで表示させたいと思っています。(現在、関数で表示させていますが、名簿対象者を追加した際に、年齢欄に関数をドラックコピーする手間を省くのが目的です) 列Nに生年月日が入力されています。 列Kに年齢を表示させたいのです。 列Nに生年月日が入っていないときは、列Kは空欄にしたいのです。(その行には会員が登録されていないので) よろしくお願いします。