[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付書式について』(あや)
2003 XP
A列とB列に日付が入っています
(セルの書式設定は標準で 22.04.22 といった形です)
B列に日付を入力したときに A列の日付が、 B列の日付の1年前の範囲だったら そのまま
A列の日付が、 1年前より前だったら、B列のセルに色を付けたい
条件付書式が使えそうなのですが、 どのように設定すればよいですか?
たとえば B1 の日付の1年前の日付は =DATE(YEAR(B1)-1,MONTH(B1),DAY(B1)) これと、A1の日付の大小を判定すればいかが?
(ぶらっと)
B列もA列と同じように22.04.22(書式設定標準)という感じで入力するのですよね? それだと =DATEDIF(("H"&A1)*1,("H"&B1)*1,"Y")=0 かなぁ。ちゃんと日付形式で入れたほうがいいかとは思いますが・・・。
(se_9)
これ平成限定?
>A列の日付が、 >1年前より前だったら、B列のセルに色を付けたい
1年より前ってどういうこと? 2年以上前? 1年1ヶ月以上前?
2年以上前やったら =DATEDIF("H"&A1,"H"&B1,"y")>1
1年1ヶ月(13ヶ月)以上前やったら =DATEDIF("H"&A1,"H"&B1,"m")>12
ちゃんとシリアル値で入力した方がええと思いますよ。
(よみびとしらず)
↑ に追記
1年を1日でも経過していたらという意味やったら
=DATEDIF("H"&A1,("H"&B1)-1,"y")>0
これは思いつきなんで自信なし。
とりあえず、どういう場合に色をつけたいのかを明確にしましょう。
(よみびとしらず)
人からもらったファイルだったのもあり 日付形式に直すのは盲点でありました^^;
引き算して、1年前の日付を求めて判定させる方法を 使うようにさせてもらいます。
みなさまありがとうございました。
(あや)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.