1

В столбце A указаны различные продукты (A2:A100), в столбце B - разные цифры (B2:B100).

В ячейке G2 находится критерий из столбца А.

С формулой {=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))} , я могу найти самое высокое значение для определенного продукта в списке продаж с несколькими продуктами.

Или я могу использовать формулу sumproduct =SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100))) .

Но как я могу найти адрес ячейки для наибольшего значения?

1 ответ1

1

Вот уродливое решение. Просто MATCH результат формулы в том же массиве, который вы передали функции MAX . Затем передайте полученный индексный номер функции ADDRESS .

=ADDRESS(1+MATCH(MAX(IF($A$2:$A$100=$G$2,$B$2:$B$100)),IF($A$2:$A$100=$G$2,$B$2:$B$100),0),2)

Введите в виде формулы массива Ctrl+Shift+Enter.

Возможно, есть лучший способ сделать это, но это была моя первая мысль.

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