функция Excel Max IF - PullRequest
       30

функция Excel Max IF

1 голос
/ 19 марта 2019

Я читал следующий пост, который действительно помог:

"Я пытаюсь найти максимальное значение на основе другого столбца. Это то, что я пробовал:

=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 Ответ

0 голосов
/ 19 июня 2019

Вы смотрите на формулу массива.Чтобы это работало, вам нужно нажать 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))}
...