Página 1 de 1

Preciso de ajuda com uma fórmula INDICE + CORRESP

Enviado: 05 Out 2021 às 08:32
por matheusourique
Olá amigos!

Estamos implantando um novo sistema de registro de ponto no escritório e estou precisando de ajuda para puxar os horários dos funcionários do relatório do sistema para a nossa folha de ponto. Tentei utilizar Procv ou Índice + Corresp para buscar as informações, porém não consegui. :(

Preciso que as informações de horários e localidade do arquivo RelogioPonto apareçam na segunda tabela do arquivo TestePontoNovo.

Alguém poderia me ajudar?

Re: Preciso de ajuda com uma fórmula INDICE + CORRESP

Enviado: 05 Out 2021 às 11:10
por Estevaoba
Fórmula matricial, cole em P10 e confirme com Ctrl+Shift+Enter em vez de apenas Enter se o seu Excel for versão anterior a 2019. Em seguida, copie para a direita e para baixo:
Código: Selecionar todos
=SEERRO(ÍNDICE(RelogioPonto.xlsx!$O$2:$O$1835;MENOR(SE(RelogioPonto.xlsx!$D$2:$D$1835=$D$6;SE(RelogioPonto.xlsx!$N$2:$N$1835=$N10;LIN(RelogioPonto.xlsx!$O$2:$O$1835)-1));COL(A$1)));"")
Good luck!

Re: Preciso de ajuda com uma fórmula INDICE + CORRESP

Enviado: 05 Out 2021 às 11:53
por matheusourique
Estevaoba escreveu: 05 Out 2021 às 11:10 Fórmula matricial, cole em P10 e confirme com Ctrl+Shift+Enter em vez de apenas Enter se o seu Excel for versão anterior a 2019. Em seguida, copie para a direita e para baixo:
Código: Selecionar todos
=SEERRO(ÍNDICE(RelogioPonto.xlsx!$O$2:$O$1835;MENOR(SE(RelogioPonto.xlsx!$D$2:$D$1835=$D$6;SE(RelogioPonto.xlsx!$N$2:$N$1835=$N10;LIN(RelogioPonto.xlsx!$O$2:$O$1835)-1));COL(A$1)));"")
Good luck!
Funcionou!!

Mas ainda não estou conseguindo retornar a coluna AG do RelogioPonto na coluna Z do TestePontoNovo, tentei adaptar a fórmula, porém permanece com erro. Acho que é devido a ter mais de uma localidade para a mesma data, porém preciso que retorne somente uma vez.

Re: Preciso de ajuda com uma fórmula INDICE + CORRESP

Enviado: 05 Out 2021 às 19:59
por Estevaoba
Na coluna Z eliminei a validação de dados e usei esta fórmula adaptada para a coluna AG da aba de dados e deu certo. Todas as linhas constam como Escritório.
Código: Selecionar todos
=SEERRO(ÍNDICE(RelogioPonto.xlsx!$AG$2:$AG$1835;MENOR(SE(RelogioPonto.xlsx!$D$2:$D$1835=$D$6;SE(RelogioPonto.xlsx!$N$2:$N$1835=$N10;LIN(RelogioPonto.xlsx!$O$2:$O$1835)-1));COL(A$1)));"")
Não esqueça de confirmar com Ctrl+Shift+Enter.

Ab.