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!

2
respostas

[Projeto] Faça como eu fiz: pesquisando tamanhos

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

2 respostas

Olá, Karine. Como vai?

Parabéns pela execução do projeto! É muito gratificante ver um dashboard tão bem estruturado e com um design limpo. O uso da função PROCX que você mostra na barra de fórmulas é uma excelente escolha, pois ela é muito mais versátil e segura do que o antigo PROCV.

Analisando a sua fórmula e o layout do seu sistema de consultas, gostaria de destacar alguns pontos que agregam valor ao seu aprendizado:

Vantagens do PROCX com Tabelas Estruturadas
Notei que você está utilizando referências estruturadas (como TB_Produtos[[#Tudo];[Código]]). Isso é uma excelente prática! Além de deixar a fórmula mais "legível" (quase como uma frase), se você adicionar novos produtos à sua tabela original, o PROCX os encontrará automaticamente, sem que você precise atualizar o intervalo da fórmula.

O Quarto Argumento do PROCX
Na sua fórmula, você utilizou "" ao final. Esse é o argumento se_não_encontrada. É uma prática de UX (Experiência do Usuário) muito boa, pois evita que o dashboard exiba o erro #N/D caso alguém digite um código que não existe, mantendo a célula limpa ou vazia.

Sugestão de Melhoria: Validação de Dados
Para tornar sua "Consulta Produto" ainda mais profissional, você pode aplicar uma Validação de Dados na célula C6 (onde se digita o código).

  • Selecione a célula C6.
  • Vá em Dados > Validação de Dados.
  • Escolha Lista e selecione a coluna de códigos da sua TB_Produtos.
    Dessa forma, o usuário poderá selecionar o código em um menu suspenso, evitando erros de digitação.

Dica de Lógica Booleana para a "Situação"
Na célula C12 (Situação), você pode combinar o que aprendeu sobre lógica booleana com a função SE. Por exemplo, para mostrar se o estoque está crítico:

=SE(C11 < 5; "Repor Estoque"; "Estoque OK")

Seu projeto mostra que você tem um ótimo domínio sobre a organização visual e a sintaxe das funções de busca. Continue explorando essas conexões entre tabelas!

Espero que possa ter lhe ajudado!

Olá, Evandro! Tudo bem?

Muito obrigada pelo feedback e pelas explicações tão detalhadas sobre o projeto!

Fico muito feliz em saber que a estrutura do dashboard e a utilização do PROCX foram bem aplicadas. As observações sobre o uso de tabelas estruturadas foram muito importantes, principalmente pela praticidade e flexibilidade que elas oferecem ao atualizar os dados automaticamente.

Também achei muito interessante a explicação sobre o argumento se_não_encontrada no PROCX, pois realmente ajuda a deixar a experiência do usuário mais limpa e profissional, evitando mensagens de erro no dashboard.

As sugestões de melhoria também agregaram bastante ao meu aprendizado, especialmente a validação de dados com lista suspensa e a aplicação da lógica booleana na situação do estoque. São recursos que deixam o sistema mais seguro, intuitivo e funcional.

Agradeço pela atenção, pelas dicas e pelo incentivo em continuar explorando as funções e conexões entre tabelas. Isso contribui muito para meu desenvolvimento!

Abraço e bons estudos!