1. ホーム
  2. google-sheets

[解決済み] 他のセルの値を元にした条件付き書式設定

2022-03-19 12:04:17

質問

Google Sheetsを日次ダッシュボードに使っています。 必要なのは、別のセル - C5の値に基づいてセルB5の背景色を変更することです。 C5が80%より大きい場合、背景色は緑になりますが、それ以下の場合、琥珀色/赤になります。

これはGoogle Sheetsの関数で利用できるのでしょうか、それともスクリプトを挿入する必要があるのでしょうか?

どのように解決するのですか?

注意事項 以下の説明で "B5" とあるのは、実際には "B{current_row}" という意味なので、C5ならB5、C6ならB6というように、それぞれの行を意味します。B$5を指定しない限り、特定の1つのセルを参照していることになります。


2015年現在、Google Sheetsでサポートされています。 https://support.google.com/drive/answer/78413#formulas

あなたの場合、B5に条件付き書式を設定する必要があります。

  • "を使用します。 カスタム式は というオプションを設定し、それを =B5>0.8*C5 .
  • を設定します。 範囲 オプションは B5 .
  • 希望の色を設定する

この作業を繰り返すことで、背景やテキストの色を増やしたり、カラースケールを追加したりすることができます。

さらに、"で範囲を指定して、1つのルールをすべての行に適用させることもできます。 範囲 となります。最初の行がヘッダーであると仮定した場合の例。

  • B2条件付き書式で、"を設定します。 カスタム式は に変更します。 =B2>0.8*C2 .
  • を設定します。 範囲 オプションは B2:B .
  • 希望の色を設定する

前の例のようになりますが、5行目だけでなく、すべての行で機能します。
レンジは、quot;Custom formula is"でも使用できるので、列の値に基づいて行全体を着色することができます。