[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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)
ありがとうございます♪とても早いレスにとても感謝しております。
勉強になりました。すぐに使わせて頂きます。
本当にありがとうございました (うみ)
LOOKUPが掲載した数式は、上のように=EDATE(A1,-1)とは、結果が異なりますので、 ご留意ください。 (LOOKUP)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.