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