Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[DESAFIO] Não encontrava o erro, localizei aqui no Fórum na postagem do Douglas.

Estava escrevendo o Procx no lugar errado, dentro de parênteses:

=SES(C11=0;"Estoque zerado";C11>=(PROCX(C9;'Cadastros Auxiliares'!H9:H11;'Cadastros Auxiliares'!I9:I11);"Estoque Ok");1;"Rever estoque") e estava dando errado o resultado. Fiz alguns ajustes, mas nunca removi os parênteses, logo não havia como dar certo.

Vim aqui postar meu erro no Fórum e li algumas das postagens, quando me deparei com a do Douglas (16/12/2024) que estava da seguinte forma:
=SES(C11=0;"Estoque zerado";C11>=PROCX(C9;'Cadastros Auxiliares'!H9:H11;'Cadastros Auxiliares'!I9:I11);"Estoque Ok";1;"Rever estoque")

Vamos ver como me saio no próximo desafio.

2 respostas

Oi, P.A.! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Muito bom que você trouxe esse ponto sobre o uso de parênteses. Detalhes assim fazem toda a diferença no Excel, principalmente em fórmulas como o =SES, que exigem precisão na estrutura. Perceber isso e buscar a solução no Fórum mostra iniciativa e atenção aos aprendizados.

Uma dica interessante para o futuro é explorar a função SEERRO, que pode evitar que erros como #N/D apareçam em sua planilha quando o PROCX não encontra um valor. Veja este exemplo:


=SEERRO(PROCX(C9;'Cadastros Auxiliares'!H9:H11;'Cadastros Auxiliares'!I9:I11);"Valor não encontrado")

Esse código tenta buscar o valor com PROCX e, caso não encontre, exibe "Valor não encontrado".

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

solução!

Oi Rafaela! Muito obrigado.
Guardei o código aqui nas minhas notas e vou testá-lo ocasionalmente.
Um abraço!