• ベストアンサー

エクセルで○歳到達日を出したい

初心者です…。どうか教えてください。 A列に誕生日が入っています。例えばセルA1に入っている誕生日の人が、60歳に なる日付を算出するにはどういう数式を使えばよいでしょうか? 60歳到達日は誕生日の前日になりますので、例えば昭和22年8月1日生まれの人は 平成19年7月31日に到達、ということになります。 よろしくおねがいします!<(_ _)>

  • ppr
  • お礼率75% (37/49)

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

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

セルA1に 1947/8/1 と入力されているとして、セルB1に =DATE(YEAR(A1)+60,MONTH(A1),DAY(A1))-1 です。 DATE関数は、 =DATE(年,月,日) で、"年"、"月"、"日"で指定された日付をExcel標準の『日付シリアル値』(Excel内部で日付や時刻を処理するための数値)に変換します。 YEAR、MONTH、DAY関数はそれぞれ、 =YEAR(日付シリアル値) =MONTH(日付シリアル値) =DAY(日付シリアル値) で、指定された日付シリアル値から、"年"、"月"、"日"を取り出します。

ppr
質問者

お礼

素速いご回答、嬉しかったです!(^^) お陰様でちゃんとできました。ありがとうございます!

その他の回答 (1)

  • momococo
  • ベストアンサー率27% (20/72)
回答No.2

No.1の方でパーフェクトな答えなのですが、もし難しい場合にもっと簡単な方法がありますので、記載します。 60歳の誕生日の前日は、およそ、21893日後です。 つまり、B1に=A1+21893と入力するとあら不思議、平成19年7月31日が表示されます。 このB1をB列すべてにコピーすればすべての人の60歳到達日は誕生日の前日が表示されます。 ただし、閏年の閏日が挟まる日数によって1日の誤差が生じますので、あくまで正確な日にちが知りたいのであれば、No.1の方の方法を使ってください。

ppr
質問者

お礼

アドバイスありがとうございます! 実はその方法、色々悩んだあげくやろうと試みたのですが、やはりうるう年の存在に気付いてしまって…(^_^;) Excelならもっとスマートなやり方があるに違いない!と思って質問してみました。 初めはとっつきにくいソフトですけど、知れば知る程便利で、なおかつ奥深いですね。

関連するQ&A

  • 国民年金で定められている20歳到達日はなぜ誕生前日

    娘が7月1日うまれで20歳になりました。国民年金の手続きの書類をみて?な顔をしていました。 (部分抜粋)「つきましては、お客様の年金を受ける権利を確保するため、20歳到達日(誕生日の前日)をもって資格取得の手続きをさせていただきました」とあります。そして最後に「(注)1日生まれの方は20歳到達日が前日のため生年月日の前月分からの納付書が発行されます。」とありました。 そのとおり、6月の年金もはらいなさいという納付書が送られてきました。 1日遅く生まれていれば前月分は払う必要なかったのですが、誕生前日が前月であれば払うという決まりなら仕方ないなと思い払いました。 しかしその点に触れているのは引用した2箇所だけで、なぜ20歳到達日誕生前日なのかは説明がありません。20歳到達日でググってみたのですが年金事務所や役所などのHPでいずれも「20歳到達日(誕生日の前日)」などとあたりまえのように書いてあるだけです。普通の感覚なら誕生日にその年齢に到達するのではないでしょうか? 私の質問したいところはなぜ役所仕事とはいえ「こういう理由で到達日は前日と定めております」という説明がまったくないのか、普通文書を作成するときには相手が理解できるよう、きをつかいますよね。年金制度はずっと続いているので質問もあったでしょうがなぜこんな文書しかないのかということです。

  • エクセルで数字から日付への変換をしたいのですが・・

    よろしくお願いいたします。 他のソフトより取り出したエクセル(日付)が下記のように入力されています。 A1セル  >>  3  (3は昭和、4は平成) A2セル  >>  430505 (43年5月5日) これらを使い、D5に昭和43年5月5日と表示させるにはどのような数式になるのでしょうか? また、D8セル>>S  (年号)     D9セル>>43 (年)    D10セル>>5  (月)    D11セル>>5  (日) の表示方法も併せてご教授いただきますようよろしくお願いいたします。

  • エクセルで60歳到達日を求めたいのですが、教えて下さい

    エクセルで60歳到達日を求めたいのですが、教えて下さい セルA1に年齢A2に生年月日A3に60歳到達日が設定してあります。 関数を使うならば式を入れで頂けると助かります 出来れば詳しくお願いします。

  • エクセルで特定の日を「現在」として誕生日から特定の日の年齢を計算する方法を教えてください

    エクセル初心者です。誕生日から年齢を計算したいのですが、今日現在の年齢ではなく、例えば 昭和31年11月10日生まれの人が、平成20年10月12日現在では何歳なのかを求めたいのです。誕生日と平成20年10月12日を入力して年齢がわかる方法はあるのでしょうか?ちなみに今日現在なら52歳ですが、平成20年10月12日現在では51歳です。どなたかわかる方がいらっしゃいましたら教えてください。

  • エクセル 誕生日 日付の表示を変えたい

    平成26年7月30日生まれの人のデータを、2014/7/30 と入れてセルの書式を日付→和暦に直したら平成26年7月30日と表示できたのはいいんですが、平成26年7月30日生 と表示したいのです。どのようにしたらよいでしょうか。ちなみに 2014/7/30&"生" では文字としてそのまま表示されてしまって困っています。 簡単なことでしょうが、エクセル初心者ですのでよろしくお願いします。 

  • エクセルで誕生日の計算をしたいのですが教えて下さい。

    エクセル2000を使用しています。 誕生日の一覧表があります。 S.50.5.24 のような形式です。 その人たちの年齢を算出したいのです。 ある団体の来期の予定を立てているのですが、期間の始まりが今年の7月からで 終わりが来年の6月末までとなっています。 その期間中にそれぞれの月に誕生日を迎える方の年齢を出したいのです。 もちろんそれを見越した上で今の時点で予め出したいのです。 例えば平成2年6月7日生まれの方ならば実際に今日現在では16才ですが 平成20年6月の時点では「18才」ですから答えは18と導きたいのです。 あくまでも来期の期間中に無事に誕生日を迎えるという前提での計算です。 どのようにすればよいのでしょう?

  • エクセルで、ある期間の日付のカウントのやりかた

    例 A列に 平成16年1月1日    平成17年5月1日    平成  年 月 日    平成17年12月31日    平成18年4月2日     … と日付と文字が入力されているとします。  A列の中に平成17年4月1日から平成18年3月31日の期間に含まれる日付がいくつあるかをカウントしたいのです。  この期間をあとで変えられるようにしたいので、平成17年4月1日はB1のセルに平成18年3月31日はB2のセルにそれぞれ入力して、リンクを張った形でカウントする数式を作りたいのです。  わかりにくい説明ですがよろしくご教示願います。

  • 和暦日付表示「03.6.24」を西暦表示に一気に直したい。(エクセル2003使用)

    和暦表示で 昭和63年生まれの人なら「63.5.23」 平成3年生まれの人なら「03.6.24」というようにセルに入っています。 単純にセルの書式設定の表示形式の日付ですぐ変換できるのかな? と思いましたら、頭にH(平成)、S(昭和)の表記が抜けているため いっこずつ、先頭にHやSを追加しなければいけません。 追加すれば日付がきちんと西暦で表示されます。 件数が5000件くらいあるので、一気にSやHを挿入する方法が あれば教えてください。

  • Excel 1925年から始めて2002年までオートフィルで入れれない?

    A列の一行目のセルに1925年、二行目のセルに1926年と入れて2002年まで連続して入れたいんですが、これが意外とオートフィルで出来ないんです。 「1925年」や「1925/」で入れると書式設定を日付にしていても単なる文字列と解されます。 「1925」だけ入れるとシリアル値と解されるらしく、エンターすると1905年4月8日になります。 「1925/01/01」と入れるとオートフィルで下へ引っ張った時、次のセルが1926年、1927年ではなく1月2日、1月3日になってしまいます。 1925年、1926年と続ける場合、みなさん一行づつ手で打ち込んでるんでしょうか? 年数として入れておくと、計算しなくても昭和や平成にも表示変更できるんで便利なんですよね。

  • Excelの絞込みについて

    顧客管理台帳を作成しています。 その中で、誕生日を入力しているのですが  例: Aさん  平成18年11月8日     Bさん  平成17年5月10日     Cさん  平成16年5月10日 と言った表です。 その中で5月生まれの人だけ絞り込むことはできるでしょうか? オートフィルタで、5月生まれという指定ができますか?

専門家に質問してみよう