Я использовал интересное условное форматирование в своем недавнем файле и подумал, что это будет полезно и другим. Таким образом, этот ответ предназначен для полноты предыдущих.
Он должен продемонстрировать, на что способна эта удивительная функция, и особенно, как работает $ thing.
Пример таблицы

Цвет от D до G зависит от значений в столбцах A, B и C. Но формуле необходимо проверить значения, которые фиксированы по горизонтали (пользователь, начало, конец), и значения, которые зафиксированы по вертикали (даты в строке 1). Вот где знак доллара становится полезным.
Решение
В таблице 2 пользователя, каждый с определенным цветом, соответственно foo (синий) и bar (желтый).
Мы должны использовать следующие правила условного форматирования и применить их оба к одному и тому же диапазону ( D2:G3):
=AND($A2="foo", D$1>=$B2, D$1<=$C2)
=AND($A2="bar", D$1>=$B2, D$1<=$C2)
На английском языке условие означает: «
Пользователь есть name, а дата текущей ячейки - после startи до».end
Обратите внимание, как единственное, что меняется между двумя формулами, - это имя пользователя. Это позволяет легко использовать его многими другими пользователями!
Пояснения
Важно : Переменные строки и столбцы относятся к началу диапазона. Но фиксированные значения не затрагиваются.
Это легко спутать с относительными позициями. В этом примере, если бы мы использовали диапазон D1:G3вместо D2:G3, форматирование цвета было бы смещено на 1 строку вверх.
Чтобы избежать этого, помните, что значение для переменных строк и столбцов должно соответствовать началу содержащего диапазона .
В этом примере диапазон, который содержит цвета D2:G3, поэтому начало D2.
User, startИ endизменяются со строками
-> Фиксированные столбцы АВС, переменные строки , начиная с 2: $A2, $B2,$C2
Datesварьируется в зависимости от столбцов
-> Переменные столбцы, начиная с D, фиксированная строка 1:D$1
onEditтриггер или этот ответ, который этого не делает.