У меня есть следующие данные в Excel Sheet "Sheet1":
A B
1 MY_FIELD YEAR
2 333 2010
3 354 2012
4 100 2013
5 145 2010
Я пытаюсь вернуть максимальное значение MY_FIELD для каждого года на другом листе. В этом другом листе у меня есть
A B
1 YEAR MAX_VALUE
2 2010
3 2011
4 2012
5 2013
В б2 вхожу
=MAX(IF(Sheet1!$B$1:$B$5=A2,Sheet1!$A$1:$A$5))
с помощью CTRL+SHIFT+ ВВОД, чтобы ввести в качестве формулы массива.
Это возвращает ноль. Я понимаю, что это происходит, если искомое значение не найдено, но я вижу, что искомое значение, A2, равно 2010, которое присутствует в массиве Sheet1!$ B $ 1:$ B $ 5.
В чем ошибка в моей формуле или моем подходе?