#maxifs
#maxifs
Вопрос:
Я читал следующий пост, который действительно помог:
«Я пытаюсь найти максимальное значение на основе другого столбца. Это то, что я пробовал:
=MAX(IF(Sheet3!$B$2:$B$5491=Sheet4!A3,Sheet3!$E$2:$E$5491))
Я читаю этот код так: если критерии на листе 3 в столбце B эквивалентны ячейке A3 на листе 4, то верните максимальное значение, которое было бы в столбце E с листа 3. Я нашел этот код в Интернете и пробовал варианты, но все, что он делает, это возвращает 0. Есть ли другой способ, которым я мог бы найти максимальное значение?»
Однако два столбца, которые я сравниваю, являются датами. Мне нужно найти максимальное значение для одного столбца, если дата в Sheet1!A3
предшествует или равна дате в Sheet3B2:B5491
.
Ответ №1:
Вы смотрите на формулу массива. Чтобы заставить ее работать, вы должны нажать CTRL SHIFT ENTER вместо ENTER. Это добавит фигурные скобки в формулу и преобразует ее в формулу массива.
Чтобы найти максимум одного столбца, если дата на листе 1!Значение A3 предшествует дате на листе 3B2 или равно ей: B5491 должно быть следующим:
=MAX(IF(Sheet3!$B$2:$B$5491<=Sheet1!A3,Sheet3!$E$2:$E$5491))
Не забудьте нажать CTRL SHIFT ENTER вместо ENTER, это будет выглядеть так, когда будет готово:
{=MAX(IF(Sheet3!$B$2:$B$5491<=Sheet1!A3,Sheet3!$E$2:$E$5491))}