別のセルの値に基づく条件付き書式 質問する

別のセルの値に基づく条件付き書式 質問する

私は毎日のダッシュボードに Google スプレッドシートを使用しています。必要なのは、別のセル C5 の値に基づいてセル B5 の背景色を変更することです。C5 が 80% より大きい場合、背景色は緑になりますが、それより小さい場合は、背景色は黄色/赤になります。

これは Google スプレッドシート関数で利用できますか、それともスクリプトを挿入する必要がありますか?

ベストアンサー1

注:以下の説明で「B5」と記載されている場合、実際には「B{current_row}」を意味します。つまり、C5 の場合は B5、C6 の場合は B6 というようになります。$B$5 を指定しない限り、特定の 1 つのセルを参照します。


これは 2015 年現在、Google スプレッドシートでサポートされています。https://support.google.com/drive/answer/78413#formulas

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

  • カスタム数式は」オプションを使用して、 に設定します=B5>0.8*C5
  • 範囲」オプションを に設定しますB5
  • 希望の色を設定する

このプロセスを繰り返して、背景やテキスト、カラースケールにさらに色を追加できます。

さらに良い方法は、「 Range 」の範囲を使用して、すべての行に単一のルールを適用することです。最初の行がヘッダーであると仮定した例:

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

前の例と同様ですが、行 5 だけでなくすべての行で機能します。

範囲は「カスタム数式」でも使用できるため、列の値に基づいて行全体に色を付けることができます。

おすすめ記事