IT系バンドマンの日常

備忘録やライフログなど

スプレッドシートで開始日と終了日を指定したらその期間のセルの色が変わるようにした

スプレッドシートガントチャートを作った際の覚書です。

画面上部のツールバーから 表示形式 > 条件付き書式 を選択後、書式ルールを カスタム書式 にして下記の条件式を入れると開始日と終了日の日付の間のセルの色が変わるようにできます。

色を変えたいセルが H$2 だった場合

=if(AND(H$2>=開始日,H$2<=終了日,WEEKDAY(H$2)<>1,WEEKDAY(H$2)<>7), true)

条件式の解説

WEEKDAY(H$2)<>1

日曜日を除外

WEEKDAY(H$2)<>7

土曜日を除外

これで日曜と土曜は灰色とかにできます。

できなかったこと

祝日のセルを灰色にできなかったので誰かやり方わかる方は教えてください...