1
resposta

Respondendo as perguntas

Resolução do desafio:
Questão 1: Ache o preço do produto que tenha aproximadamente 20 quantidades
Fórmulas:
=PROCV(20;$C$3:$D$10;2;VERDADEIRO)
=ÍNDICE($B$3:$D$10;CORRESP(20;$C$3:$C$10;1);3)

Questão 2: Ache um produto com aproximadamente 35 quantidades
Fórmulas:
=ÍNDICE($B$3:$D$10;CORRESP(35;$C$3:$C$10;1);1)
=PROC(35;$C$3:$C$10;$B$3:$B$10)

Questão 3: Responda sim, se houver uma bermuda que custa 65,90
Fórmulas:
=SE(PROC(65,9;$D$3:$D$10;$B$3:$B$10)="Bermuda";"SIM";"NÃO")
=SE(CONT.SES($B$3:$B$10;"Bermuda";$D$3:$D$10;65,9)>0;"Sim";"Não")

Questão 4: Qual o produto mais caro da lista
Fórmula:
=ÍNDICE($B$3:$B$10;CORRESP(MÁXIMO($D$3:$D$10);$D$3:$D$10;0);1)

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Dieter. Como vai?

Excelente resolução! Você demonstrou um domínio avançado das ferramentas de busca e lógica no Excel, utilizando diferentes caminhos para chegar ao mesmo resultado estruturado. Resolver o mesmo problema usando mais de uma fórmula (como misturar PROCV, PROC e a combinação ÍNDICE + CORRESP) é uma ótima forma de consolidar o aprendizado.

Vamos analisar os pontos fortes da sua solução e algumas boas práticas importantes com base na imagem da sua planilha:

  • Questão 1 e 2 (Busca Aproximada): O uso do argumento VERDADEIRO no PROCV e do tipo de correspondência 1 no CORRESP foi cirúrgico. Para que a busca aproximada funcione perfeitamente, os valores da coluna de busca precisam estar ordenados de forma crescente, e a sua coluna "Estoque" cumpre exatamente esse requisito (do 17 ao 48).
  • Questão 3 (Lógica Condicional): Ambas as soluções funcionam, mas a segunda fórmula com CONT.SES se destaca como uma boa prática superior. O motivo é que o CONT.SES varre a lista toda atrás das duas condições exatas simultaneamente ("Bermuda" e 65,90). A primeira opção usando PROC pode se tornar perigosa em bases de dados maiores, pois a coluna de preços não está ordenada, o que pode induzir a busca aproximada ao erro se o valor exato não existisse.
  • Questão 4 (Busca de Máximos): A combinação de ÍNDICE com CORRESP aninhada à função MÁXIMO é a estrutura padrão ouro no Excel para encontrar registros baseados em limites (maiores ou menores valores). Funcionou perfeitamente para retornar a "Bolsa de couro".

Como uma dica de ouro para complementar seus estudos sobre esse capítulo, quando você estiver utilizando versões mais recentes do Excel, vale a pena conhecer a função XLOOKUP (ou XPROC em português). Ela simplifica muito a sintaxe que você usou com o ÍNDICE + CORRESP.

Veja como a sua Questão 4 ficaria muito mais enxuta com ela:

=XPROC(MÁXIMO($D$3:$D$10);$D$3:$D$10;$B$3:$B$10)

O XPROC faz buscas para a esquerda ou para a direita sem precisar combinar duas funções e já possui a correspondência exata como padrão.

Parabéns pelo excelente nível das suas respostas e pela organização visual da planilha!

Espero que possa ter lhe ajudado!