[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件書式の応用』(キャンダ)
【与件】
・B1に年(2018)が入力されています
・D1に月(10)が入力されています
・P2〜AT2の行に、日付(1〜31)の数字が入力されている
・P3〜AT3の行に数式(=DATE($B$1,$D$1,P2))が入力され曜日が表示されるようになっています
・行4〜9、列H〜Kに特定の曜日が記載(下記参照)
【質問】
上記状況下において
各行(4〜9)毎に、各列の該当する曜日の時に、枠線を太くするor枠線を赤くするという条件書式を設定したいです。
例えば、4行目であれば、"月","木","金"なので
P〜AT列の該当の曜日の時に枠線を変える。という事がしたいです。
上記方法が必須ではないので
条件書式でない方法、違ったアドバイスでも結構です。
どうぞお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
多分3行目は表示形式をaaaにしていると思うが =DATE($B$1,$D$1,P2) を =TEXT(DATE($B$1,$D$1,P2),"aaa") とする。
(ねむねむ) 2018/10/18(木) 15:52
そして条件付き書式で =COUNTIF($H4:$K4,P$3) として赤の枠線としてはどうか? (ねむねむ) 2018/10/18(木) 15:53
罫線赤で。
P4起点に範囲設定、条件付き書式で、数式設定
= FIND(TEXT(P$3,"aaa"),$H4&$I4&$K4)
んで、罫線設定 (GobGob) 2018/10/18(木) 15:56
>P3〜AT3の行に数式(=DATE($B$1,$D$1,P2))が入力され曜日が表示されるようになっています
↑ だと11月の場合、AT3セルには12月1日の曜日が表示されますけど、 それでいいんですか?
P3 =IFERROR(($B$1&-$D$1&-P2)*1,"") AT3までコピー
表示形式〜ユーザー定義 aaa
条件付き書式の数式 =AND(P$3<>"",COUNTIF($H4:$K4,TEXT(P$3,"aaa")))
以上 (笑) 2018/10/18(木) 16:10
=TEXT(DATE($B$1,$D$1,P2),"aaa") →表示が”True”となってしまうのですが、何か設定いじる必要ありますでしょうか? 3行目は曜日を表示させたく、、、、
>GobGob様
ありがとうございます。
上手くできそうです。さらに、
かつ、"土"or"日”だったらと言う設定にする場合は、どういった形になりますでしょうか?
(キャンダ) 2018/10/18(木) 16:46
>=TEXT(DATE($B$1,$D$1,P2),"aaa") >→表示が”True”となってしまうのですが、何か設定いじる必要ありますでしょうか? いまいち状況が不明。 3行目全てでTrueと表示されるのだろうか? すべて大文字でTRUEではなく? (ねむねむ) 2018/10/18(木) 16:55
一つのセルでTueであれば =TEXT(DATE($B$1,$D$1,P2),"ddd") とaとdを間違えているという可能性もあるのだが。 (ねむねむ) 2018/10/18(木) 16:56
>P3 =IFERROR(($B$1&-$D$1&-P2)*1,"") >=AND(P$3<>"", COUNTIF($H4:$K4,TEXT(P$3,"aaa")))
で、↑ を試してくれたんですか? >"土"or"日”だったら、、、背景をグレーにと言う設定にする場合
条件付き書式の数式: =WEEKDAY(P$3,2)>5
以上 (笑) 2018/10/18(木) 17:10
解決したんですかね?
2月や11月などの「小の月」でも検証しましたか?
以上 (笑) 2018/10/18(木) 17:32
>皆さま
ありがとうございました。解決いたしました。
(キャンダ) 2018/10/18(木) 18:12
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.