[[20160923183345]] 『カレンダー週末の行の背景色がかわらない』(いつき) ページの最後に飛ぶ

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

 

『カレンダー週末の行の背景色がかわらない』(いつき)

        A      B    C      D,E
3,4     日   曜日  天気  出来事
5,6     1     木  晴    ●●●
7,8     2     金    晴     △△△
9,10    3     土    曇     ×××
11,12   4     日  雨   ◎◎◎

↑2行づつ結合しています。

現在A1に年D1に日を入力したら自動で曜日など入るように【=DATE(A1,D1,A5)】
関数を入れ土・日・祝日の文字を色分けする為に条件付き書式でしました。

後、土・日・祝日の行の背景色を変えたいのですがうまくいきません。

何か方法を教えて下さい。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 回答ではありません。

 1.A列は、何か数式が入っているのでしょうか? そうだとしら具体的には、どんな数式でしょうか?
 2.B列の数式、正しいものをアップしてください。
 3.うまくいかないという、その条件付書式ですが、どんな領域にどんな条件をセットしましたか?
   正確にアップしてください。

 で、以下は感想。

 結合セルになっている場合と、なっていない場合、数式にしろ、マクロ処理にしろ、前者は、難易度がぐ〜んと増す場合が多いですね。
 なぜ2行ずつ結合しているのですか?
 必要なら、行の高さを2倍にしておけば済む話ではないのですか?

(β) 2016/09/23(金) 19:10


1.A列は29日目30日目31日目だけ数式を入れてます。
 29日=IF(DAY(DATE($A$1,$D$1,29))=29,29,"")
 30日=IF(DAY(DATE($A$1,$D$1,30))=30,30,"")
 31日=IF(DAY(DATE($A$1,$D$1,31))=31,31,"")

2.B列は
 1日=DATE(A1,D1,A5)
 2日=DATE(A1,D1,A7)
 3日=DATE(A1,D1,A9)
 ↓↓
 28日=DATE(A1,D1,A59)
 29日=IF(A61="","",DATE($A$1,$D$1,A61))
 30日=IF(A63="","",DATE($A$1,$D$1,A63))
 31日=IF(A65="","",DATE($A$1,$D$1,A65))

3.数式は=$B5="土"範囲は=$A$5:$AW$66

このようにしました。
うまくいけば日・祝日も背景色を変更したいです。

 
(いつき) 2016/09/23(金) 19:33


 B列の曜日は表示形式なんでしょ?
 それだと見た目は「土」「日」でも、実際のデータは数値(シリアル値)です。

 そのやり方でやるんだったら、条件付き書式の数式(土曜日)は

 =WEEKDAY($B5)=7
 
「Excel 条件付き書式 土日」とかでネット検索してみましょう。

 カレンダーの土日のセルに色を付ける
http://www.eurus.dti.ne.jp/~yoneyama/Excel/jyo-syo_doniti.html

 参考まで。
(笑) 2016/09/23(金) 20:26

(笑)さん有難うございます。

そういえば、シリアル値ですね。
簡単に解決しました。
(いつき) 2016/09/23(金) 20:52


コメント返信:

[ 一覧(最新更新順) ]


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