Página 1 de 1

Como retornar Múltiplos Resultados (Indice/Corresp)

Enviado: 23 Mar 2017 às 11:59
por RenbaLC
Bom dia!

Com base no plano de manutenção da minha área, criei uma planilha em forma de cronograma de forma esta mostrar mês a mês, dia a dia quais equipamentos cada mecânico tem que realizar a manutenção.

Eu utilizei as formulas INDICE e CORRESP para que na aba “2017” (cronograma), fosse retornado qual equipamento cada mecânico tem com base no plano de manutenção (aba: “Base de Dados”). Porém acontece que as vezes o mecânico pode ter mais de um equipamento (a realizar a manutenção) no mesmo dia. Tentei utilizar um contador de equipamentos levando em consideração a data e o mecânico (A, B, C e D), porém sempre retorna somente o primeiro valor da correspondência.

Estou anexando a minha planilha neste tópico e gostaria de pedir a ajuda com esta minha dificuldade.

Exemplos da situação descrita acima:
- No dia 04/01/2017 o mecânico B (CTDPAMCB – Coluna F – Aba: Base de Dados) tem dois equipamentos a verificar (EE02 e ER07 – Coluna A – Aba: Base de Dados)
- No dia 08/02/2017 o mecânico D (CTDPAMCD – Coluna F – Aba: Base de Dados) tem três equipamentos a verificar (CV14, CV15 e EP02 – Coluna A – Aba: Base de Dados)

Desde já agradeço a grande ajuda e fico na expectativa do retorno de algum de vocês

Abraços
Calendário Manutencao DPA 2017.xlsx

Re: COMO RETORNAR MULTIPLOS RESULTADOS (Indice/Corresp)

Enviado: 23 Mar 2017 às 13:35
por FelipeMGarcia
Veja se é isto que precisa.

Abs

Re: COMO RETORNAR MULTIPLOS RESULTADOS (Indice/Corresp)

Enviado: 17 Abr 2017 às 13:43
por RenbaLC
FelipeMGarcia escreveu:Veja se é isto que precisa.

Abs

Primeiramente obrigado Felipe pela grande ajuda.

Utilizando como base a formula que vc utilizou no arquivo que vc enviou de volta, pude chegar em algo dinâmico e automático. Vale mesmo!

Só uma dúvida, por se tratar de formulas matriciais, quando eu filtro/altero/atualizo a planilha "base de dados", para que o Excel venha mostrar no cronograma os novos dados, em cada célula eu preciso clicar duas vezes (ou F2) e acionar Ctrl+Shift+Enter pra que o Excel mostre os valores.

Tentei criar uma macro pra que a cada vez que eu atualizasse a base de dados, com a Macro eu pudesse fazer o Excel reconhecer as formulas matriciais e atualizar a planilha, porém não consegui.

Por acaso vc me indicaria algo pra fazer esta atualização a cada alteração da base de dados?

Valeu

Re: Como retornar Múltiplos Resultados (Indice/Corresp)

Enviado: 17 Abr 2017 às 15:44
por FelipeMGarcia
Eu converti sua base de dados em tabela, assim ela atualiza automático, não precisará fazer nada.

Abs

Como retornar Múltiplos Resultados (Indice/Corresp)

Enviado: 18 Abr 2017 às 12:12
por RenbaLC
Valeu novamente Felipe! No meu arquivo eu deixei da forma que vc utilizou no arquivo que vc postou aqui no Forum (usando tabela de dados nas fórmulas).

Só que seu arquivo, se eu inserir algo novo ou aplicar algum filtro na planilha "Base de Dados", no cronograma os dados é mostrado normalmente. Já na meu arquivo, ao aplicar algum filtro, é mostrado somente alguns dados no cronograma e pra retornar com todos os dados corretamente só se eu ativar a matriz (ctrl+shift+enter) novamente em cada celula.

Estou anexando o meu arquivo e gostaria de lhe pedir se caso for possivel dar uma olhada onde eu poderia estar errando nela.

Valeu

Re: Como retornar Múltiplos Resultados (Indice/Corresp)

Enviado: 18 Abr 2017 às 13:23
por FelipeMGarcia
Veja se agora está ok.

Abs

Como retornar Múltiplos Resultados (Indice/Corresp)

Enviado: 03 Jul 2019 às 11:28
por fernaand
Pessoal,
tenho a mesma duvida porém não consegui utilizar o exemplo do amigo para analise, pois os dados vem corrompidos por falta de funções.

Criei um exemplo simples, onde tenho um indice+corresp com multiplos critérios de seleção e deveria ter multiplos resultados, porém ele sempre retorna somente o primeiro, além de que preciso que ele concatene todos os resultados em uma unica célula.

No exemplo anexo, tem a aba base de dados e eu destaquei em amarelo o que deveria retornar na funçao que esta destacada na aba cronograma.