[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付の条件付書式』(初級者)
いつもお世話になっています。 早速ですが、過去ログいくつか参考にしましたが、応用できなかったので教えてください。宜しくお願いします。 A1セルに日付(YYYY/MM/DD)が入っています。TODAYと比較して2年以上前になると条件付書式の表示になるようにしたいのですが。宜しくお願いします。
>TODAYと比較して2年以上前 とは、 (今年-2)年(今)月(今)日以前 と言う事で良いのですかね?
例えば今日が 2008/2/29 の場合、 2006/2/29 は存在しませんので 2006/3/ 1 以前の物に書式が適用されます。 cf. 2008/2/28 → 2006/2/28 以前 2008/3/ 1 → 2006/3/ 1 以前 =(A1<>"")*(DATE(YEAR(TODAY())-2,MONTH(TODAY()),DAY(TODAY()))>=A1)
(HANA)
>>2年以上前になると条件付書式の表示に.... の部分がいまいち理解できていないのですが こうゆううこと?
=EDATE(TODAY(),-24)>A1 だったらセルに色付けするとか。
日付に関しては各人それぞれとらえ方が 色々あるので、突っ込みどころ満載の書き込みですが...?。 (SS)
ありがとうございました。 (A1<>"")*の意味不明ですが、望み通りの処理ができました。 年だけで処理可能と判断し、年の項だけを組み込んで種々トライしましたができませんでした。 こんな長文の式が必要とは想像できませんでした。ありがとうございました。
(SS)さん
数式簡単なため、何回もトライしましたが実現できませんでした。 ありがとうございました。
>(A1<>"")*の意味不明ですが この部分は、A1セルが空欄かどうか を判断しています。 A1セルが空欄の場合、「0」=「1900/1/0」の日付として扱われます。 これは、今日より2年以上前なので、 「(DATE(YEAR(TODAY())-2,MONTH(TODAY()),DAY(TODAY()))>=A1)」 この部分が、TRUE となり、書式が適用されてしまいます。 そこで、A1<>"" → A1が空欄の場合 FALSE を返す の条件とかけ算をして、「(A1<>"")*」 後半部分が TRUEとなっても、FALSE となるようにしています。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.