ID非公開

2021/2/25 15:15

33回答

エクセルの条件付き書式の使用について質問です。

画像

Excel29閲覧

ベストアンサー

0

ID非公開

質問者

2021/2/26 15:03

そうすると、月曜に当たる欄は、全て塗りつぶされ、そのほかの曜日の欄は出社理由のみ塗りつぶされるというよくわからない挙動となりました。。

ThanksImg質問者からのお礼コメント

まだ数式は理解できていませんが、思った通りに出来ました! 勉強し、理解します!

お礼日時:2/26 15:04

その他の回答(2件)

0

4は火曜日という意見もありますが普通は日月火水なので水です。 普通ではない場合もあるということなんでしょうね。 水曜日に色が付く設定をしていないのに土曜日の片方だけに色がついている、 ということは設定範囲と数式がずれている、ということです。 条件付き書式は数式をエクセルのシステムがコピーする仕組みになっているので設定範囲(適用範囲)の情報はとても大切です。 どこが設定範囲ですか?

ID非公開

質問者

2021/2/26 15:01

設定範囲は、意識していませんでした。 エクセル理解が乏しいのでもっと勉強します!

0

こんな感じになります。 添付図を確認してください。 図では、C14:ZZ25に条件付き書式を設定しました。 【ポイント】 設定した範囲の[先頭列の列番号が 奇数] この場合の数式は下記になります。 =WEEKDAY(IF(ISODD(COLUMN()),C$14,B$14),16)=1 =WEEKDAY(IF(ISODD(COLUMN()),@,★),16)=1 @ 範囲の先頭セル(列・相対参照、行・絶対参照) ★ 範囲の先頭セルから左に一つ移動したセル (列・相対参照、行・絶対参照) ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー B14:ZY14の場合 【ポイント】 範囲の[先頭列の列番号が偶数] =WEEKDAY(IF(ISEVEN(COLUMN()),B$14,A$14),16)=1 =WEEKDAY(IF(ISEVEN(COLUMN()),@,★),16)=1 @ 範囲の先頭セル(列・相対参照、行・絶対参照) ★ 範囲の先頭セルから左に一つ移動したセル (列・相対参照、行・絶対参照) WEEKDAY関数について WEEKDAY(日付,16) 1を返したら土曜 詳しくは下記サイトを参考にしてください。 WEEKDAY関数 Officeサポート https://support.microsoft.com/ja-jp/office/weekday-%E9%96%A2%E6%95%B0-60e44483-2ed1-439f-8bd0-e404c190949a ※図では年を省略しています。(2021年)

画像