Как я могу условно отформатировать все строки в таблице, чтобы отобразить другой цвет на основе значения ячеек

Я разработал таблицу (как показано ниже), которая предназначена для показа обязанностей людей в зависимости от приоритета.

Если человек нажимает кнопку включения / выключения, это переключит цвета в строках таблицы, красный, желтый и зеленый, чтобы визуально легче было понять уровень приоритета.

Изображение показывает таблицу

Идея состоит в том, что я хочу, чтобы каждая строка в таблице отображала 3 разных цвета: КРАСНЫЙ, ЖЕЛТЫЙ И ЗЕЛЕНЫЙ, в зависимости от отображаемого приоритета. Однако, когда я применил условное форматирование ко всей таблице, кажется, что формула применяется только к самой верхней строке, где я хочу применить ее ко всем строкам.

Формула настроена так, как показано ниже: =AND($N20="Просрочено",$N17=TRUE)

Где N20 - строка, в которой электронная таблица объявляет приоритет, а N17 - там, где флажок предоставляет свое значение true / false.

Пример формулы

Обзор правил

Формула еще раз работает, но применяет ее только к верхнему ряду. Я также пытался использовать средство рисования формата, но это тоже не работает.

Я предполагаю, что я добавил что-то не так в формулу, но не вижу что.

Любая помощь приветствуется, иногда помогает свежая пара глаз.

1 ответ

Решение

Поскольку TRUE не является частью диапазона данных, вы пытаетесь отформатировать условно, поэтому вам нужно создать один столбец вспомогательных данных.

  1. Запишите эту формулу в F63 и заполните ее.

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

  2. Выбрать A63:F66 & Создайте New Rule для условного форматирования используйте эту формулу для правила:

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

  • Закончите нанесением подходящего цвета.

NB

  • При необходимости измените ссылки на ячейки в формуле.
  • Вы можете изменить приведенную выше формулу в соответствии с вашим использованием, как вы показали в комментариях выше, поможет вам решить проблему.