[[20171201152435]] 『指定日のn月後から1日を減算』(素人) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『指定日のn月後から1日を減算』(素人)

指定した日のn月後から1日を減算した日を返したいです。

n=3の場合。
例1)指定日:H29.11.15→結果:H30.2.14
例2)指定日:H29.11.30→結果:H30.2.28(H30.2.29は存在しないため)
例3)指定日:H29.11.1 →結果:H30.1.31

どの日付に対しても、上記例のような結果を返したいのですが、皆様のお力を頂けたら幸いです。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


 A1セルに日付、B1セルに月数として
 =DATE(YEAR(A1),MONTH(A1)+B1,MIN(DAY(EOMONTH(A1,B1)),DAY(A1)-1))
 か?
(ねむねむ) 2017/12/01(金) 15:45

ありがとうございます。
しかもこんなに早くご回答を頂けるとは。
私も色々と思考錯誤したのですが、
まさか日付の関数の中に「MIN関数」をお使いになるとは思ってもいませんでした。
そして、大変勉強になりました。
関数は使い方が無限大ですね。

本当にありがとうございました。
(素人) 2017/12/01(金) 21:25


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.