Na coluna A estão vários produtos (A2:A100), na coluna B estão números diferentes (B2:B100).
Na célula G2 estão os critérios da coluna A.
Com a fórmula {=MAX(IF($A$2:$A$100=G2;$B$2:$B$100))}
, consigo encontrar o valor mais alto para um produto específico em uma lista de vendas com vários produtos.
Ou posso usar a fórmula da somaproduto =SUMPRODUCT(MAX(($A$2:$A$100=G2)*($B$2:$B$100)))
.
Mas como posso encontrar o endereço da célula com o valor mais alto?
Responder1
Aqui está uma solução feia. Apenas MATCH
o resultado da fórmula que você tem no mesmo array condicional que você passou para a MAX
função. Em seguida, passe o número do índice resultante para a ADDRESS
função.
=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)
Insira como uma fórmula de matriz com Ctrl+ Shift+ Enter.
Provavelmente existe uma maneira melhor de fazer isso, mas esse foi meu primeiro pensamento.