Я хочу установить условное форматирование на листе с диапазоном A2: D15, используя пользовательскую формулу, которая изменяет цвет фона ячейки.У меня есть столбец F, который включает в себя список имен (F2: F13), и столбец H, который включает в себя, какой класс это имя (G2: G13).Я хочу сравнить каждую строку, сказав, что если класс в G2 = "Paladin" и F2 не пуст, тогда выполните условное форматирование.Я хочу, чтобы это охватило все 12 строк в F и G, но я не могу передать массив с помощью функции if.
Пример листа: https://docs.google.com/spreadsheets/d/1a32ItT0HpRsov_oG5-CVHVe3HZV9WP-LypkxugsoK0g/edit?usp=sharing
Я пытался использовать эту формулу:
=if(and(not(isblank(F2)),G2="Paladin"),1)
Он успешно меняет первый результат в моем диапазоне, потому что это правда, но мне нужно, чтобы он включал весь массив, поэтому я попытался использовать это:
=if(and(not(isblank(F2:F13)),G2:G13="Paladin"),1)
Также играл с этой =if(and(F2=A2,G2="Paladin"),1)
- та же проблема, которую я считаю, но более точная, если бы я мог найти способ использовать массивы.
Однако функция IF
, насколько я понимаю, не может оценивать массивы.Я попытался использовать знаки $, чтобы поэкспериментировать с ним, как в этом примере, который я нашел: https://www.benlcollins.com/formula-examples/array-formula-intro/ - но это использует числовые данные, и когда я использую $, он применяет условное форматирование ко всей строке или ко всему столбцуили весь диапазон A3: D16.