Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Faça como eu fiz]

SeGue...

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

1 resposta

Olá, Estudante. Como vai?

É muito interessante ver como você testou diferentes abordagens para resolver o mesmo problema, comparando o comportamento do PROCV com a combinação ÍNDICE e CORRESP. Esse tipo de experimentação prática é a melhor forma de dominar as ferramentas de busca no Excel!

Analisando a sua imagem e as anotações em vermelho que você fez nas células, dá para entender perfeitamente o motivo de cada resultado ter acontecido. Vamos destrinchar o que ocorreu para deixar esse conceito bem claro:

**1. O motivo do erro #N/D na fórmula com PROCV**
Na célula onde você testou =PROCV(MÁXIMO(D3:D10);$B$3:$D$10;2;FALSO), o Excel retornou o erro de valor não disponível (#N/D). Isso aconteceu por conta de uma limitação estrutural clássica do PROCV:

  • O PROCV exige obrigatoriamente que o valor procurado esteja na primeira coluna do intervalo selecionado.
  • Como você usou MÁXIMO(D3:D10), a função tentou buscar o maior preço (259,90) dentro da coluna B (Produtos). Como o preço não existe na coluna de nomes dos produtos, a função se perdeu e retornou o erro.

**2. A flexibilidade do ÍNDICE + CORRESP**
Logo abaixo, você usou =ÍNDICE(B3:B10;CORRESP(MÁXIMO(D3:D10);D3:D10;0)) e ela funcionou trazendo "Bolsa de couro". Essa dupla não tem a limitação de olhar apenas para a direita. O CORRESP procurou o valor máximo diretamente na coluna D (Preço Unitário) e informou a linha correta para o ÍNDICE buscar o nome na coluna B. Isso prova por que essa combinação é tão superior ao PROCV tradicional!

3. Ajuste para a busca de "Aproximadamente 20 quantidades"
Como o enunciado pede para encontrar com base na proximidade das quantidades (coluna C) e trazer o preço (coluna D), a estrutura de busca aproximada no Excel antigo necessita que a tabela esteja em ordem crescente de estoque.

Olhando para a sua tabela, a linha que possui o estoque mais próximo e menor/igual a 20 é a da "Bolsa de couro" (estoque 19). Para fazer essa busca de aproximação de forma correta apontando para os valores de quantidade, a fórmula com ÍNDICE e CORRESP deveria ser estruturada assim:

=ÍNDICE(D3:D10; CORRESP(20; C3:C10; 1))
  • Note que indicamos a coluna D no início porque o objetivo final é retornar o Preço Unitário, e usamos o argumento 1 no final do CORRESP para ativar a busca por menor ou igual aproximado.

Parabéns por documentar seus testes diretamente na planilha! Essa prática ajuda muito a mapear os erros comuns e fixar a lógica de busca do Excel.

Espero que possa ter lhe ajudado!