R列に日付(年月日)があります
それを参照してS列に
下記関数をいれて
=IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT(DATE(2013,9-2,15),"yyyymm") ),"★","")
日付を入れないで済むようでできましたらお願いします
=IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT((EOMONTH(R1,-2)),"yyyymm") ),"★","") 分析ツールが使えない場合(excel 2003等)は 「ツール」→「アドイン」で「分析ツール」にチェックして設定して下さい。
NOW() を R1 といったセル参照に替えるだけ
=IF(INT(TEXT(R1,"yyyymm")) >= INT(TEXT(DATE(2013,9-2,15),"yyyymm") ),"★","")
ありがとうございます
上手くいかなかったですね
>上手くいかなかったですね
ベストアンサーの回答見ると、
式の中で二か月前にしなきゃならなかったのね。
前回の質問の続きでしょうか?
「本日の日付」が「R1の日付の2か月前の月初」を過ぎていれば
★を表示という事であれば、下記の数式になります。
=IF(NOW()>=DATE(YEAR(R1),MONTH(R1)-2,1),"★","")
例えば、「8/1」の時点でR1に「10/1~10/31(9月以前も含む)」の日付があれば、
★を表示します。
ちなみに、数式中の「本日の日付」が「NOW()」、
「R1の日付の2か月前の月初」が「DATE(YEAR(R1),MONTH(R1)-2,1)」となり、
「-2」が2か月前を表します。
ありがとうございました
上手くいきました
=IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT((EOMONTH(R1,-2)),"yyyymm") ),"★","") 分析ツールが使えない場合(excel 2003等)は 「ツール」→「アドイン」で「分析ツール」にチェックして設定して下さい。
ありがとうございました
上手くいきました
ありがとうございました
2013/08/08 15:48:38上手くいきました