[[20040901152926]] 『1ヶ月前を表示する。』(うみ) ページの最後に飛ぶ

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

 

『1ヶ月前を表示する。』(うみ)

はじめまして。皆様よろしくお願い致します。
EDATEを使用せずに1ヶ月前を表示する方法はないでしょうか?大の月・小の月を考えて・・・


 2004/3/30〜2004/3/31の1ヶ月前は2004/2/29となればよいのでしょうか?
=MIN(DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)),DATE(YEAR(A1),MONTH(A1),0))
で、いかがですか? (Hatch)


 こちらにアドインでないものを掲載させていただいています。             (LOOKUP)
[[20040218092244]]『別のシ−トへ抽出したいのです』(初心者) 

 =IF(AND(MONTH(A1+1)=MONTH(A1),
 (YEAR(DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)))-YEAR(A1))*12
 +MONTH(DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)))-MONTH(A1)=-1),
 DATE(YEAR(A1),MONTH(A1)-1,DAY(A1)),
 DATE(YEAR(A1),MONTH(A1),))
        ↓
 2004/2/29 2004/1/31 2004/1/29
 2004/2/28 2004/1/28 2004/1/28
 2004/3/31 2004/2/29 2004/2/29
 2004/3/30 2004/2/29 2004/2/29
 2004/9/30 2004/8/31 2004/8/30
 2004/9/29 2004/8/29 2004/8/29
 2004/2/20 2004/1/20 2004/1/20
             ↑
            =EDATE(A1,-1)


(Hatch)さん (LOOKUP)さん

ありがとうございます♪とても早いレスにとても感謝しております。
勉強になりました。すぐに使わせて頂きます。
本当にありがとうございました (うみ)


 LOOKUPが掲載した数式は、上のように=EDATE(A1,-1)とは、結果が異なりますので、 
 ご留意ください。                                                          (LOOKUP)


コメント返信:

[ 一覧(最新更新順) ]


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