Я пытаюсь сделать сравнение / условное форматирование между столбцами на основе выпадающего списка. У меня есть формула, которая отлично работает в электронной таблице, но, похоже, не работает в моей формуле условного форматирования. НЕПРАВИЛЬНО вызывает мою проблему?
Формула:
=IF(H1>100, IF((H1-INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0))))/((H1+INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0))))/2)>$J$2,TRUE,FALSE),FALSE)
Вид трудно читать, но часть, которая сломала его, пытается захватить мою ячейку сравнения, используя следующее:
INDIRECT(ADDRESS(ROW(H1), MATCH($H$4,$A$3:$I$3,0)))
Где $ H $ 4 - это мое раскрывающееся значение. Поэтому я выбираю столбец, который содержит данные, с которыми я хочу сравнить, затем с помощью адреса выбираю ячейку текущей строки, а затем обращаюсь к ней с помощью INDIRECT.
Если я заменю НЕПРАВИЛЬНУЮ часть на фактическую ячейку, все будет работать так же, как и должно.
Когда я использую первую формулу, все выглядит великолепно, если я ввожу ее в ячейку на рабочем листе, но я бы не стал ее портить, если мне это не нужно. Есть ли способ сделать эту работу?