-1

Значение моей формулы становится равным 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

Вот ссылка на листы: https://docs.google.com/spreadsheets/d/1AnbX80qgZjAArw4JUMo3rpIBtkm-BcACwb0FWpJzvE8/edit?usp=sharing

Помощь будет высоко ценится!

1 ответ1

2

Напишите свою формулу так:

=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 Sheets автоматически добавит зарезервированное слово ArrayFormula к формуле:

=MAX(IF(Simplified!$B$4:$B$267=$K$2,IF(Simplified!$K$4:$K$267=$K$3,Simplified!$E$4:$E$267)))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .