2
respostas

[Projeto] Desafio: estoque por categoria

Fiz assim...

=SES(E(C9="Vestuário";C11<=5);"Rever Estoque";E(C9="Acessórios";C11<=10);"Rever Estoque";E(C9="Calçados";C11<=15);"Rever Estoque";1;"Disponível")

Mas consultei o ChatGPT:

=SES(C11<=PROCX(C9;{"Vestuário";"Acessórios";"Calçados"};{5;10;15});"Rever Estoque";VERDADEIRO;"Disponível")

Ele acrescentou que pode transformar em risco médio, baixo e crítico.
Apesar de supor que 5, 10 e 15 são o limite crítico das categorias, aplicaria o que ele sugere.

2 respostas

Olá, Lucio! Tudo bem?

Como Analista, você demonstrou uma excelente evolução entre a lógica procedural (o primeiro SES) e a lógica de busca dinâmica sugerida pelo ChatGPT. Essa transição é fundamental para criar planilhas que não precisam ser "reescritas" toda vez que uma regra de negócio muda.

Aqui está uma análise técnica das duas abordagens:

1. Sua Solução Inicial: O Poder da Lógica Booleana

A fórmula utilizando =SES(E(...)) está perfeitamente correta e é muito didática.

  • Vantagem: Ela deixa explícito cada critério de segurança para cada categoria específica.
  • Ponto de atenção: Se o Meteora Ecommerce crescer e passar a ter 20 categorias, sua fórmula ficaria gigantesca e difícil de manter.

2. A Sugestão do ChatGPT: Inteligência com PROCX

A segunda fórmula é muito mais sofisticada porque separa a regra de decisão do valor do limite.

  • Dinamismo: Ao usar o PROCX dentro do SES, a fórmula primeiro pergunta: "Qual é o limite para esta categoria?" e só depois compara com o estoque.
  • Escalabilidade: Como o ChatGPT sugeriu, você pode facilmente expandir essa lógica para criar alertas de Risco Médio ou Crítico apenas adicionando mais camadas ao SES.

3. Dica de Especialista: Otimização com Tabelas

Para tornar a sugestão do ChatGPT ainda mais profissional, você pode substituir as matrizes fixas (os nomes entre chaves {}) por uma pequena tabela auxiliar na sua aba aux.

Ficaria assim:
=SES(C11 <= PROCX(C9; Tabela_Limites[Categoria]; Tabela_Limites[Critico]); "Rever Estoque"; VERDADEIRO; "Disponível")

Desta forma, se amanhã o limite de "Calçados" mudar de 15 para 20, você altera em um único lugar na tabela auxiliar e todos os seus produtos serão atualizados automaticamente, sem que você precise mexer em uma única fórmula.

Você concorda que essa separação entre os dados e a fórmula facilita a vida de quem for herdar sua planilha no futuro?

Sim, percebo que são fixos os valores na fórmula.

Também entendi como devo responder as questões futuras.

Aplicando tudo visto no curso.

Obg!