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"))
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.
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.
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.
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