Значение моей формулы становится равным 0 при применении ArrayFormula с добавленным условием.
Первоначально я использовал:
=ArrayFormula(max(if(Simplified!$B$4:$B$267=$K$2,Simplified!$E$4:$E$267)))
для нахождения максимального значения с одним условием.
Это работает, но когда я добавляю еще одно условие, оно
=ArrayFormula(max(if(AND(Simplified!$B$4:$B$267=$K$2,Simplified!$K$4:$K$267=$K$3),Simplified!$E$4:$E$267)))
возвращает значение 0
Вот ссылка на gsheets: https://docs.google.com/spreadsheets/d/1AnbX80qgZjAArw4JUMo3rpIBtkm-BcACwb0FWpJzvE8/edit?usp=sharing
Будем очень признательны за помощь!
решение1
Запишите формулу следующим образом:
=ArrayFormula(MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267))))
Или вы можете написать формулу, как показано ниже, и ввести ее с помощью Ctrl + Shift + Enter. Google Таблицы автоматически добавят зарезервированное слово 'ArrayFormula' в формулу:
=MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267)))