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