• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:生年月日関係の計算)

生年月日から18年と1ヵ月後のデータを計算する方法

このQ&Aのポイント
  • 生年月日データから18年と1ヵ月後のデータを作成する方法を教えてください。
  • Excelのバージョンが2002で、生年月日データから18年と1ヵ月後のデータを新しいセルに入力したいです。
  • 給与計算月(21日~翌20日)によるため、生年月日データから給与計算月ベースの18年と1ヵ月後のデータを作成する式を作りたいです。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

アドインで分析ツールを有効にしていれば、 =EOMONTH(L83-20,217)+1 アドインを使いたく無いなら =DATE(YEAR(L83-20)+18,MONTH(L83-20)+2,1) いずれも、セルの表示形式をユーザ定義でyyyy/mにして下さい。

nasu000_002
質問者

お礼

両方試して、問題なく適用できました。 DATE関数でうまくいかなくて結局IFにしていたんですが、こんな方法があったとは。 ありがとうございました。-20ってのがミソですね

その他の回答 (2)

noname#204879
noname#204879
回答No.3

添付図参照 B1: =DATE(YEAR(A1)+18,MONTH(A1)+1+(DAY(A1)>20),1)   書式は yyyy/mm

nasu000_002
質問者

お礼

ありがとうございます。 やはりDATE関数でDAYを1日に固定するのが鉄板ですね

回答No.2

こんな感じでも良いかな =TEXT(DATE(YEAR(L83)+18,MONTH(L83)+1+(DAY(L83)>20),1),"yyyy/m")

nasu000_002
質問者

お礼

わざわざ書式を変えなくてもいいのですね。TEXT関数なんて初めて知りました。 ありがとうございました

関連するQ&A