【Googleスプレッドシート】ガントチャートで指定期間を色付けする方法
チャンネル登録はこちら
https://eguweb.jp/youtube
シンプルな「項目」「開始日」「終了日」というガントチャートに、日付から自動的に色が付くような表を作ってみます。
ガントチャートとは?
条件付き書式を設定する
このようなリストを作りたい場合は「条件付き書式」を使います。
条件は「開始日の日付と同じ場所から終了日の日付と同じ場所までセルの色が塗りつぶしされる」というシンプルなものを作ってみます。
「開始日から先」の日付に該当するセルの色を塗りつぶす
開始日から先の日付に該当するセルの色を塗りつぶす場合は「=$B2<=D$1」といった感じで、開始日の値以下の場合と条件を作ります。
範囲に適用※範囲は右端列下端行
D2:BT10
=$B2<=D$1
範囲を表(日付の下)の左上を起点に範囲を指定して、相対参照で指定すると、下記のように、開始日以降のセルに対して色が塗りつぶしされます。
塗りつぶされました。
「終了日まで」の日付に該当するセルの色を塗りつぶす
このままだと、開始日からの結果だけを出しているので、さらに終了日までの色を塗りつぶます。
範囲に適用※範囲は右端列下端行
D2:BT10
=$C2>=D$1
これで終了日まで…の複合参照の条件付き書式となっています。
AND関数で連結させる
あとは、上記の2つをAND関数で連結させます。
つづく
この記事が参加している募集
サポートお願い致します!