Как я могу условно отформатировать все строки в таблице, чтобы отобразить другой цвет на основе значения ячеек
Я разработал таблицу (как показано ниже), которая предназначена для показа обязанностей людей в зависимости от приоритета.
Если человек нажимает кнопку включения / выключения, это переключит цвета в строках таблицы, красный, желтый и зеленый, чтобы визуально легче было понять уровень приоритета.
Изображение показывает таблицу
Идея состоит в том, что я хочу, чтобы каждая строка в таблице отображала 3 разных цвета: КРАСНЫЙ, ЖЕЛТЫЙ И ЗЕЛЕНЫЙ, в зависимости от отображаемого приоритета. Однако, когда я применил условное форматирование ко всей таблице, кажется, что формула применяется только к самой верхней строке, где я хочу применить ее ко всем строкам.
Формула настроена так, как показано ниже: =AND($N20="Просрочено",$N17=TRUE)
Где N20 - строка, в которой электронная таблица объявляет приоритет, а N17 - там, где флажок предоставляет свое значение true / false.
Формула еще раз работает, но применяет ее только к верхнему ряду. Я также пытался использовать средство рисования формата, но это тоже не работает.
Я предполагаю, что я добавил что-то не так в формулу, но не вижу что.
Любая помощь приветствуется, иногда помогает свежая пара глаз.
1 ответ
Поскольку TRUE не является частью диапазона данных, вы пытаетесь отформатировать условно, поэтому вам нужно создать один столбец вспомогательных данных.
Запишите эту формулу в F63 и заполните ее.
=IF(AND(E63="Overdue",G63=TRUE),"True","False")
Выбрать
A63:F66
& СоздайтеNew Rule
для условного форматирования используйте эту формулу для правила:
=AND($E63="Overdue",$F$63="True")
- Закончите нанесением подходящего цвета.
NB
- При необходимости измените ссылки на ячейки в формуле.
- Вы можете изменить приведенную выше формулу в соответствии с вашим использованием, как вы показали в комментариях выше, поможет вам решить проблему.