1
resposta

Estoque por categoria

Fórmula: =SES(C11>=PROCX(C9;'Cadastros Auxiliares'!$H$9:$H$11;'Cadastros Auxiliares'!$I$9:$I$11);"Estoque OK";C11=0;"Sem Estoque";1;"Estoque baixo")

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

1 resposta

Olá, Dieter. Como vai?

Parabéns pela resolução do desafio! Você utilizou uma combinação de funções que demonstra um nível de maturidade muito alto no Excel. O uso da função SES com um PROCX aninhado é uma solução elegante para lidar com critérios que variam de acordo com a categoria do produto.

Analisando a sua fórmula, notei pontos técnicos muito interessantes que valem o destaque:

  • Busca Dinâmica de Meta (PROCX): Em vez de usar um valor fixo para definir o que é "Estoque OK", você buscou esse parâmetro na aba 'Cadastros Auxiliares'. Isso é excelente! Se amanhã a meta de estoque para "Acessórios" mudar, você só precisa alterar um lugar na planilha e o painel de consulta se atualizará automaticamente.
  • A Função SES (IFS): Ela é muito mais legível que vários SE aninhados. No seu caso, ela avaliou três condições distintas de forma clara.
  • O uso do "1" como Verdadeiro: No final da fórmula, você usou 1;"Estoque baixo". Na lógica booleana do Excel, o número 1 equivale a VERDADEIRO. Isso funciona como uma "cláusula de escape": se nenhuma das condições anteriores for atendida (estoque não é maior que a meta e não é zero), a fórmula obrigatoriamente retornará "Estoque baixo".

Dica de Ouro: Tratamento de Erros

Como sua fórmula depende de uma busca baseada no conteúdo da célula C9 (Categoria), se por acaso essa célula estiver vazia ou com um nome digitado incorretamente, o PROCX pode retornar um erro, quebrando o seu SES.

Para tornar sua planilha "à prova de erros", você pode envolver a busca em um SEERRO ou usar o quarto argumento do próprio PROCX para retornar um valor padrão caso a categoria não seja encontrada.

Sua estrutura de "Consulta Produto" está com um visual muito profissional. Continue explorando essas funções de busca!

Espero que possa ter lhe ajudado!