テーブル内のすべての行を条件付きで書式設定し、セルの値に基づいて異なる色を表示するにはどうすればよいですか

テーブル内のすべての行を条件付きで書式設定し、セルの値に基づいて異なる色を表示するにはどうすればよいですか

私は、優先順位に基づいて人の職務を示すように設計された表(以下を参照)を作成しました。

オン/オフ切り替えボタンをクリックすると、表の行の色が赤、黄、緑に切り替わり、優先度レベルを視覚的に理解しやすくなります。

表を示す画像

表示される優先度に応じて、テーブルの各行に赤、黄、緑の 3 つの異なる色を表示したいというのが私の考えです。ただし、条件付き書式をテーブル全体に適用すると、すべての行に適用したいのに、一番上の行にのみ数式が適用されているようです。

数式は以下のように設定されます: =AND($N20="Overdue",$N17=TRUE)

ここで、N20 はスプレッドシートで優先順位を宣言する行であり、N17 はチェックボックスで true / false 値を指定する場所です。

式の例

ルールの概要

数式は再び機能しますが、一番上の行にのみ適用されます。書式設定ペインターも使用してみましたが、これも機能しません。

数式に何か間違ったことを入力したのではないかと思いますが、何が間違っているのかわかりません。

どんな助けでもありがたいです。新鮮な視点が役に立つこともあります。

答え1

TRUE は条件付きでフォーマットしようとしているデータ範囲の一部ではないため、ヘルパー列を 1 つ作成する必要があります。

ここに画像の説明を入力してください

  1. この式をF63&それを埋めてください。

    =IF(AND(E63="Overdue",G63=TRUE),"True","False")

  2. 条件付き書式の選択A63:F66と作成ではNew Rule、ルールに次の数式を使用します。

=AND($E63="Overdue",$F$63="True")

  • 適切な色を塗って完成です。

注意

  • 必要に応じて数式内のセル参照を調整します。
  • 上記のコメントに示されているように、使用状況に応じて上記の式を変更すると、問題の解決に役立ちます。

関連情報