Boa noite. Quero usar uma fórmula, como o PROCV, que me retorne o maior valor correspondente e não o primeiro. Por exemplo, uma tabela de Clientes e valores gastos em compras: se eu usar um PROCV para saber quanto um cliente gastou, ele vai me trazer o primeiro valor da tabela. Entretanto quero saber qual o valor da maior compra deste.cliente. Obrigado desde já.
Olá Gabriel! Conhece o MáximoSe? Ele entrou na versão mais nova. Ou então classifique antes sua tabela do maior para o menor, forçando o procv a te retornar o maior.
bom dia Grabriel, tudo bem?
Para resolver esse problema você não precisa utilizar o procv. Utilize a função Máximo() junto com a função SE(). Exemplo:
Se você estiver utilizando uma versão diferente da 2016:
{=MÁXIMO(SE($Z$5:$Z$9=Z11;$AA$5:$AA$9))}
O Range (intervalo) $Z$5:$Z$9 é a coluna contendo os clientes, a célula Z11 contem o cliente que eu quero pesquisar na faixa Z5:Z9 e a faixa (range/intervalo) $AA$5:$AA$9 contém as vendas cuja maior venda eu quero que retorne. Lembrando que o caractere $ é para fixar a faixa e as { } representa o CTRL + SHIFT + ENTER que você deve teclar ao final da digitação da fórmula =MÁXIMO(SE(...))}. Lembrando que você não pode digitar diretamente { }.
Se você estiver utilizando o Excel 2016 use a fórmula abaixo:
=máximosses($AA$5:$AA$9;$Z$5:$Z$9;Z11)
Espero que você tenha entendido.