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)
2
respostas

Situação de estoque

Olá pessoal! Estou trabalhando com a função SE aninhada para categorizar o estoque de produtos, assim como vimos na aula sobre "Situação do estoque".

Consegui implementar a fórmula que retorna três categorias diferentes (Estoque OK, Rever Estoque e Estoque Zerado), mas estou com dúvida sobre a ordem das condições.

Na aula, o instrutor mencionou que há uma função mais recente chamada SES que facilita esse processo. Gostaria de entender melhor: qual é a principal diferença entre usar SE aninhado e usar a função SES para esse tipo de situação? Há alguma vantagem em termos de performance ou legibilidade do código?

Agradeço antecipadamente!

2 respostas
solução!

Ei! Tudo bem, Jodimar?

Excelente dúvida!A principal diferença entre o SE aninhado e a função SES está na legibilidade e na simplicidade da escrita.

  • SE Aninhado: funciona como uma estrutura em camadas. Se a primeira condição for falsa, você abre um novo SE dentro do argumento "valor_se_falso". Isso pode tornar a fórmula muito longa e cheia de parênteses no final, o que facilita erros de digitação.

  • Função SES: foi criada justamente para resolver esse problema. Ela permite testar até 127 condições diferentes de forma direta, em uma única linha. A estrutura fica bem mais limpa.

Quanto a performance de processamento, a diferença é imperceptível para o Excel. Porém, a grande vantagem da função SES é a legibilidade do código. Fica muito mais fácil para você (ou outra pessoa) dar manutenção na planilha depois.

Tanto no SE aninhado quanto na função SES, o Excel avalia as condições da esquerda para a direita e para na primeira que for verdadeira. No caso da sua "Situação do estoque", sempre comece testando o caso mais crítico ou específico (como o Estoque Zerado), para depois testar as faixas intermediárias (Rever Estoque) e, por fim, o Estoque OK. Se você inverter a ordem, o Excel pode classificar um produto zerado na categoria errada.

Conteúdo para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado

obrigado Nathalia