Página 1 de 1
Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 31 Ago 2021 às 09:36
por matheusourique
Bom dia,
Estou tentando buscar valores de uma tabela para outra, onde quero que a quantidade de horas extras realizadas por um funcionário em determinada obra (coluna em amarelo) por dia apareça em outra tabela, conforme as imagens, porém não está funcionando.
A fórmula deveria retornar os valores correspondentes às horas onde está especificado na coluna em amarelo 675 - VS.
Alguém poderia me ajudar?

Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 31 Ago 2021 às 12:10
por Estevaoba
Bom dia.
O argumento X$1 no meio da fórmula não faz sentido, pois logo depois da matriz X10:X40 deve vir a definição de Nr de linha, no caso determinada pela função CORRESP na sua fórmula.
Essa função por sua vez, não seria indicada para o seu caso, pois CORRESP vai encontrar sempre a primeira linha com o valor buscado, no caso 675-VS.
A fórmula matricial para listar todas as linhas relevantes seria uma combinação de ÍNDICE, MENOR , LIN, ou algo parecido.
Dito isso, para facilitar a criação e teste de fórmulas, sugiro postar um exemplo da sua planilha em arquivo Excel.
Interessante também informar a sua versão do Excel, pois o Excel 365 conta com novas funções que dispensam o uso de fórmulas matriciais.
Ab.
Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 31 Ago 2021 às 16:06
por matheusourique
Estevaoba escreveu:Bom dia.
O argumento X$1 no meio da fórmula não faz sentido, pois logo depois da matriz X10:X40 deve vir a definição de Nr de linha, no caso determinada pela função CORRESP na sua fórmula.
Essa função por sua vez, não seria indicada para o seu caso, pois CORRESP vai encontrar sempre a primeira linha com o valor buscado, no caso 675-VS.
A fórmula matricial para listar todas as linhas relevantes seria uma combinação de ÍNDICE, MENOR , LIN, ou algo parecido.
Dito isso, para facilitar a criação e teste de fórmulas, sugiro postar um exemplo da sua planilha em arquivo Excel.
Interessante também informar a sua versão do Excel, pois o Excel 365 conta com novas funções que dispensam o uso de fórmulas matriciais.
Ab.
Muito obrigado pela resposta!
Utilizei o INDICE + CORRESP pensando em fazer um PROCV inverso, já que o excel onde trabalho é a versão 2007 e não tem a função PROCX.
Testei o argumento X$1 no meio da fórmula pois ocorreu justamente o que você disse, só retornou o primeiro valor para todas as datas, mas não funcionou.
Postei um arquivo com as duas planilhas da foto, se puder me ajudar ficarei muito grato!
Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 31 Ago 2021 às 19:26
por Estevaoba
Fiz com a função INDIRETO, pois assim a fórmula matricial busca dados na aba correspondente ao nome na coluna A.
Cole em L7, confirme com Ctrl+Shift+Enter em vez de Enter apenas, e copie para a direita e para baixo.
Código: Selecionar todos=SEERRO(ÍNDICE(INDIRETO("'"&$A7&"'!X10:X40");CORRESP($A$6&L$3;INDIRETO("'"&$A7&"'!Z10:Z40")&INDIRETO("'"&$A7&"'!N10:N40");0));0)
A fórmula é matricial porque neste caso, uso a função CORRESP verificando duas colunas simultaneamente, ou seja, retorna as linhas em que encontra a variável 675 - VS PIRAI em A6 e a data na linha 3 a partir de L3.
Faça testes no anexo e veja se atende.
Good luck!
Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 01 Set 2021 às 12:49
por matheusourique
Estevaoba escreveu:Fiz com a função INDIRETO, pois assim a fórmula matricial busca dados na aba correspondente ao nome na coluna A.
Cole em L7, confirme com Ctrl+Shift+Enter em vez de Enter apenas, e copie para a direita e para baixo.
Código: Selecionar todos=SEERRO(ÍNDICE(INDIRETO("'"&$A7&"'!X10:X40");CORRESP($A$6&L$3;INDIRETO("'"&$A7&"'!Z10:Z40")&INDIRETO("'"&$A7&"'!N10:N40");0));0)
A fórmula é matricial porque neste caso, uso a função CORRESP verificando duas colunas simultaneamente, ou seja, retorna as linhas em que encontra a variável 675 - VS PIRAI em A6 e a data na linha 3 a partir de L3.
Faça testes no anexo e veja se atende.
Good luck!
Funcionou! porém quando eu tento fazer o mesmo utilizando duas planilhas separadas não retorna nenhum resultado.
Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 02 Set 2021 às 12:53
por Estevaoba
Aqui funcionou corretamente.
Notei que você não usou corretamente a fórmula matricial, como expliquei em meu post anterior.
Depois que terminar de editar, confirme pressionando simultaneamente as teclas Ctrl, Shift e Enter.
Quando o fizer corretamente, aparecerão chaves { } automaticamente envolvendo a fórmula na barra de fórmulas.
Além disso, para funcionar, os dois arquivos precisam estar abertos.
Ab.
Re: Preciso de ajuda com uma fórmula INDICE + CORRESP
Enviado: 03 Set 2021 às 15:43
por matheusourique
Funcionou perfeitamente! Muito obrigado!
