Solucionado (ver solução)

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!

Solucionado
(ver solução)
1
resposta

[Dúvida] Referente ao Projeto resolvido na aula "Juntando Procura e Lógica", dialoguemos sobre.

Na aula "Juntando Procura e Lógica", da sessão Trabalhando com Lógica do curso Excel: aprendendo lógica booleana e busca por valores da Trilha de Excel. Foi levantando um desafio, a minha resolução foi um pouco diferente do Professor, ela ainda faz sentido?

=SE(C11=0;"Estoque Zerado";SEERRO(SE(C11>=PROCV(C9;'Cadastros Auxiliares'!G9:H11;2;0);"Estoque Ok";"Rever Estoque");"Categoria não cadastrada"))

Ele retorna normalmente as informações assim como a versão do instrutor, mas gostaria de uma segunda opinião.

1 resposta
solução!

Olá, Alexander! Tudo bem?

Entendo que você está comparando sua solução com a apresentada na aula.

A sua fórmula utiliza a função SEERRO para tratar possíveis erros na busca com PROCV, enquanto a solução do professor usa SES com uma lógica um pouco diferente.

Vamos analisar a sua fórmula:

=SE(C11=0;"Estoque Zerado";SEERRO(SE(C11>=PROCV(C9;'Cadastros Auxiliares'!G9:H11;2;0);"Estoque Ok";"Rever Estoque");"Categoria não cadastrada"))
  1. Verificação de Estoque Zerado: Assim como na solução do professor, você verifica se o estoque (C11) é zero e retorna "Estoque Zerado" se for o caso.

  2. Uso do PROCV: Você está utilizando PROCV para buscar o estoque mínimo com base na categoria (C9). Isso é perfeitamente válido e alcança o mesmo objetivo de verificar se o estoque atual é suficiente.

  3. Tratamento de Erros com SEERRO: A inclusão de SEERRO é uma boa prática para lidar com casos em que a categoria não está cadastrada na tabela de referência, retornando "Categoria não cadastrada". Isso adiciona uma camada de robustez à sua fórmula.

  4. Comparação de Estoque: A lógica de comparação (C11>=PROCV(...)) está correta e cumpre o papel de verificar se o estoque atual é suficiente em relação ao mínimo necessário.

Sua solução é válida e faz sentido, especialmente por tratar erros de busca. A diferença principal é que você optou por SEERRO e PROCV, enquanto o professor usou SES e PROCX. Ambos os métodos são eficazes, e a escolha entre eles pode depender de preferência pessoal ou do contexto em que serão usados.

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado