В столбце A указаны различные продукты (A2:A100), в столбце B указаны различные числа (B2:B100).
В ячейке G2 находятся критерии из столбца A.
С помощью формулы {=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))}
я могу найти наивысшее значение для определенного продукта в списке продаж с несколькими продуктами.
Или я могу использовать формулу суммы произведений =SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100)))
.
Но как мне найти адрес ячейки с наибольшим значением?
решение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.
Возможно, есть лучший способ сделать это, но это была моя первая мысль.