[[20120206231701]] 『月末のセルに色を』(ミランダ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『月末のセルに色を』(ミランダ)Excel2000

 A列に1/1からドラッグして現在2/6まで来ました。まだまだ下に続く予定です。
 本日の日付を条件付書式で赤にしました。
 そしてさらに毎月末のセルの背景をブルーにしたいのですが、
 A1に条件付書式で数式を=eomonth(a1,0)と入力したら
 「抽出条件 条件付書式で他のワークシートまたはブックへの参照は使用しません。」
 こうなります。
 毎月末にブルーの背景を設定するにはどうしたらよいのでしょう?

 ・
 ・ 
 ・
 1/30
 1/31 ←このセルの背景をブルーにしたいです。
 2/1
 ・ 
 ・
 2/29 ←このセルの背景をブルーにしたいです。
 3/1

 こんな説明でわかりますか?

 2003以前のバージョンで条件付き書式にEOMONTH関数を使おうと思ったら
 名前を定義する必要がありますね。

 EOMONTH関数を使わずにA1の日付の月末日を求めるのは
 =DATE(YEAR(A1),MONTH(A1)+1,0) → 翌月1日(ついたち)の前日

 なので条件付き書式はこのようにします。
 A1セルから日付を入力する予定の範囲を選択
「セルの値が」→「数式が」

 =A1=DATE(YEAR(A1),MONTH(A1)+1,0)

 または翌日の日付が1日(ついたち)になる日てことだから

 =AND(A1>0,DAY(A1+1)=1)

 ついでに名前の定義でEOMONTH関数を使う方法
 A1セルを選択して、挿入 → 名前 → 定義(または Ctrl+F3キー)

 「名前(W)」の下に適当な名前を入力(例)月末
 参照範囲に =EOMONTH(A1,0)

 範囲を選択して条件付き書式「数式が」
 =A1=月末

 話は変わりますが
 > 本日の日付を条件付書式で赤にしました。
 この赤は文字色?

 本日が月末日だったらどうしたいんですか?

 (JPN)


 JPNさん こんばんは
 丁寧に教えていただきましてありがとうございました。

 本日が月末日だったらどうしたいんですか?
 >背景がブルーで赤文字のつもりでしたが...なぜでしょうか? このままでは出来ないのですね。
 条件付書式また別に必要ってことなのでしょうか?

 あまり条件付書式の優先順位とかがよくわかっていません。
 教えていただけると助かります。ミランダ

 条件付き書式に複数の条件が設定されている場合は
 上から条件を見ていって条件が成立すればもうそこで終わりです。

 条件(1)今日の日付 文字色赤
 条件(2)月末の日付 背景ブルー

 今日が月末日だとすると
 条件(1)により文字色が赤になってそこで終わり。
 条件(2)は見ません。
 だからこの設定では月末日であっても文字色が赤になるだけで背景は変わりません。

 こういう場合はもう1個条件を増やして
 条件(1)今日の日付かつ月末日 文字色赤、背景ブルー
 条件(2)今日の日付      文字色赤
 条件(3)月末日        背景ブルー

 今どういう設定をされているのかわかりませんので
 以下あくまで一例です。

 C1セルに =TODAY() 

 範囲を選択して条件付き書式
 3条件とも「セルの値が」→「数式が」

 条件(1)=AND(A1=$C$1,DAY(A1+1)=1) 文字色赤、背景ブルー
 条件(2)=A1=$C$1          文字色赤
 条件(3)=AND(A1>0,DAY(A1+1)=1)   背景ブルー

 (JPN)


 JPNさん
 こんばんは
 ありがとうございました。
 おかげでとても見やすくなりました。
 ミランダ

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.