Função matricial ou proc avançado

Computação Excel Geral
Olá! Eu tenho uma base de dados contendo esse formato: 1) Código de um projeto | 2) Nome de um projeto | 3) Nível de entrega do projeto O nível de entrega para um mesmo código pode mudar. Ex: Código 1 Nome A Nível 1 Código 1 Nome A Nível 2 Código 1 Nome A Nível 4 Em outra base eu procuro o número do código e quero que retorne o mais valor encontrado. Ex: quando eu procuro o código 1 eu quero que me retorne o nível de entrega 4 (pois é o maior). Minha base é gigante então tinha que ser automático isso! Muito obrigada!!!!
Foto de Flávia H.
Flávia perguntou há 5 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
2 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Luiz G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos
Me mande um exemplo com mil linhas dessa base por email que eu irei resolver e enviar a resposta comentada para ti. luiz.grf@hotmail.com

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Rômero P.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 5 anos
Flávia, tudo bem? A resposta para a sua pergunta vai depender de que tipo de persistência de dados você prefere/precisa utilizar... Se você tiver a possibilidade de escolha, recomendo que use um banco de dados "NoSQL", ou seja, sem integridade referencial diretamente no banco de dados mas sim em um esquema de documentos em que o Nível de entrega do Projeto seja uma lista de objetos como parte do teu objeto Projeto. Se houver a necessidade de manter a integridade referencial em um banco de dados como Mysql, SqlServer ou Oracle, a recomendação é que (caso você ainda não esteja fazendo assim) indexe ID do projeto + ID do nível em uma tabela itermediaria (NxN) e que adicione um campo nessa tabela de NxN indicando qual o ID/nível de maior valor... Perceba que desta forma você está desnormalizando as tabelas sem perder a integridade e transferindo o processamento pesado para a persistência ao invés de deixá-lo na busca... A partir de então, você irá sempre recalcular qual o maior nível quando estiver salvando um novo relacionamento ProjetoxNível e vai persistir esse novo Id de nível maior nas tuplas de relacionamento (NxN), a busca então passa a ser direta: "select distinct maxNivel from tabela_projeto_nivel projNiv where projNiv.id_projeto = XYZ join tabela_nivel nivel on projNiv.id_nivel = nivel.id_nivel"... Perceba que agora o acesso ao nivel será diretamente via ID, que é o melhor que você consegue de performance em um esquema de integridade referencial.

Professores particulares de Computação

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 45 / h
Luiz G.
São Paulo / SP
Luiz G.
5,0 (2 avaliações)
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação - Excel Modelagem de Dados VBA
Especialização: Data Science - Big Data Analytics (Universidade Presbiteriana Mackenzie)
Faça aulas de Inglês, Português para estrangeiros, Computação
R$ 60 / h
César D.
Mogi Guaçu / SP
César D.
4,9 (810 avaliações)
Horas de aulas particulares ministradas 87 horas de aula
Tarefas resolvidas 995 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Computação - Programação Técnico em Computação Programação Básica
Graduação: Matemática Aplicada e Computacional (Universidade Estadual de Campinas (UNICAMP))
Faça aulas de matemática, computação e programação em c, c++, java e python.
R$ 65 / h
Wendel S.
São Paulo / SP
Wendel S.
4,6 (14 avaliações)
Horas de aulas particulares ministradas 95 horas de aula
Tarefas resolvidas 26 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Hardware Arduino - Computação Computação - Programação
Especialização: Formação Pedagógica para Educação Profissional ( Centro Paula Souza)
Professor de Computação e Administração que alia teoria com a prática buscada pelo mercado de trabalho. Vamos formar uma parceria de sucesso !