Я використовував цікаве умовне форматування в недавньому моєму файлі і вважав, що воно буде корисним і для інших. Тож ця відповідь призначена для повноти попередніх.
Він повинен продемонструвати, на що здатна ця дивовижна особливість, і особливо, як працює $ річ.
Приклад таблиці
Колір від 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
тригера або цієї відповіді, яка не відповідає.