• 締切済み

和暦の生年月日から年齢を出す関数を教えて下さい。

A1のセルに630101または010101といったように昭和と平成で入力されています。 B1のセルに平成25年4月1日現在の年齢を出す為の関数が知りたいです。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

B1セルには次の式を入力します。 =DATEDIF(IF(LEFT(A1,2)*1>27,DATEVALUE("S"&LEFT(A1,2)&"."&MID(A1,3,2)&"."&RIGHT(A1,2)),DATEVALUE("H"&LEFT(A1,2)&"."&MID(A1,3,2)&"."&RIGHT(A1,2))),DATEVALUE("H25.4.1"),"Y")

hawaii060947
質問者

お礼

どうもありがとうございました。 大変助かりました。

関連するQ&A

  • Excelで最終的に年齢を出したいのですが、関数などわかりません(T^T)

    A1のセルに"2210101" と入力されています。 この数字は生年月日を表していて、初めの2は昭和という意味です。(他のセルに先頭が3という数字もあり、3は平成を表しています) つまりA1は昭和21年1月1日という意味です。 この生年月日の人の年齢を知りたいんです。どうしたらいいかわかりません。因みにデータは500程あります。 どなたかご親切な方、元のデータからの年齢の出し方を詳しく教えてください(T^T)お願いします!

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

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

  • エクセルで生年月日から現在の年齢を計算する関数はないですか?

    エクセル95か2000でかまわないのですが、生年月日から現在の年齢を自動的に計算する関数は何かないでしょうか? たとえば、あるセルに生年月日を入力しておきます。行に2002年10月、11月、12月・・・と入力しておき、それぞれ2002年10月、11月、12月の年齢が、生年月日から計算されて参照されるような関数です。

  • 1年後の年月日の返し方

    エクセル関数にて、1年後の年月日の出し方を 教えてください。 例えば。。。  セルA1        セルB1 平成15年10月15日 → 平成16年10月15日            (関数設定したいセル) 宜しくお願いしますm(__)m

  • エクセル 生年月日 

    おはようございます。 またまた教えて頂きたいです。 生年月日を1つのセルに8桁入れたいのですが 元号を、1=明治、2=大正、3=昭和、4=平成として 例 昭和30年11月1日 →「03301101」(「」=セルとします) このように入力したいのですが (03)元号→【01~04のみに制限したい】 (30)年→→【元号によって制限したい】 (11)月→→【01~12のみに制限したい】 (01)日→→【01~31のみに制限したい】 というような条件がつけたいのですが、いい数式が思いつきません。 現状は「04301101」平成30年11月1日とミスがあったり 日にちも31日以降でも入ってしまうので条件がつけたいです。 各セルに分けてつなごうとしても「0」が入らなかったりで困っています。 どうぞご教授下さい。お願いしますmm(_ _)mm どのようにしたら、ミスなく入力できるようになるか教えてください。

  • Excelで生年月日から年齢をもとめたいのですが・・・

    生年月日から現在の年齢を出す方法をだす方法は知っていますが、過去のある時点の年齢を簡単に出す方法があれば教えてください。(たとえば 現在を平成14年12月10日 過去のある時点を平成10年1月1日としたとき、平成10年1月1日の時の年齢) あまりパソコンは詳しくないので、よろしくお願いします。 補足は何度でもしますm(__)m

  • エクセル2002関数について

    いろいろ調べたのですが、どうしてもわかりません。どなたかよろしくお願いします。 たとえばA1のセルに平成14年3月1日と入力し、B1のセルに60日後の日付を表示したいのですが、どうすればよいでしょうか。 AccessではDateAddの関数を使用したのですが、エクセルではエラーになります。よろしくお願いいたします。

  • 和暦から年齢を表示

    こんにちは  エクセルの事 あまりよくわかって無いので 変な質問かも知れませんが困っています。 よろしくお願いいたします。 (1) エクセルで西暦を入れ 和暦を表示したいのです。    例えば1983(1983年)と入力すると58(昭和58年)と言うように数字のみ表示。 (2) この数字のみ表示和暦 58から4月1日現在の満年齢    20(20歳)を表示。 こんな事は出来るのでしょうか?   

  • エクセルで生年月日を入力すると

    エクセルで生年月日を入力したいんですが、 昭和57年1月1日 と入力したいんですが、 57/1/1と入力すると、 「1957年1月1日」と表示されてしまいます。 セルの書式設定→「日付」→「平成○年○月○日」と設定をすると、 「昭和32年1月1日」と表示されてしまいます。 *昭和で入力する方法はありませんか? もしできないのであれば、「57/1/1」と表示させるには、どうしたらいいか、教えて下さい。

  • エクセルで和暦の誕生日から年齢を求める関数

    よろしくお願いします。 A1のセルにH18.7.29と入っております。 そして、    A      B    C 2 東京太郎  S38.9.25  □才 3 大阪花子  S55.2.2  □才 といったようにBの列には、生年月日が入っている場合に、C列にA1現在の年齢を求める関数を教えてくださいよろしくお願いします。

専門家に質問してみよう