人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

質問です
R列に日付(年月日)があります
それを参照してS列に
下記関数をいれて
=IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT(DATE(2013,9-2,15),"yyyymm") ),"★","")

日付を入れないで済むようでできましたらお願いします

●質問者: inosisi
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● うぃんど
●5ポイント

NOW() を R1 といったセル参照に替えるだけ

=IF(INT(TEXT(R1,"yyyymm")) >= INT(TEXT(DATE(2013,9-2,15),"yyyymm") ),"★","")

Lhankor_Mhyさんのコメント
たぶんそちらではなく。 >|| =IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT(R1,"yyyymm") ),"★","") ||<

うぃんどさんのコメント
ご指摘ありがとうございます。 「日付を入れないで」だからDATE(2013,9-2,15)の置き換えるほうの可能性が高いですね。

inosisiさんのコメント
ありがとうございます 上手くいかなかったですね

うぃんどさんのコメント
>上手くいかなかったですね ベストアンサーの回答見ると、 式の中で二か月前にしなきゃならなかったのね。

2 ● gong1971
●50ポイント

前回の質問の続きでしょうか?

「本日の日付」が「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か月前を表します。


inosisiさんのコメント
ありがとうございました 上手くいきました

3 ● きゃづみぃ
●45ポイント ベストアンサー
=IF(INT(TEXT(NOW(),"yyyymm")) >= INT(TEXT((EOMONTH(R1,-2)),"yyyymm") ),"★","")

分析ツールが使えない場合(excel 2003等)は
「ツール」→「アドイン」で「分析ツール」にチェックして設定して下さい。


inosisiさんのコメント
ありがとうございました 上手くいきました
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ