Página 1 de 1

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 14 Nov 2015 às 03:52
por Dmatos87
Senhores,

Utilizo a função Índice + Corresp (Duplo) e funciona na maioria das vezes. A duvida é quanto ao tipo de correspondência. O tipo de correspondência é unico quando utilizado o corresp duplo.

Note que estou tentendo buscar no corresp a celula A11 e D11. Porém, a D11 não existe na aba Horimetros AC-AP. Neste caso, tenho que buscar por aproximação. (D11 é uma data).

=ÍNDICE('Horimetros AC-AP'!H:H;CORRESP(Resumo!A11&Resumo!D11;'Horimetros AC-AP'!C:C&'Horimetros AC-AP'!D:D;0))

Re: Função Índice + Corresp (Duplo) - Dúvida

Enviado: 14 Nov 2015 às 05:17
por Dmatos87
Segue o anexo.

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 21 Nov 2015 às 05:56
por Dmatos87
Senhores,

Reduzi o anexo para poder enviar.
Gostaria muito da ajuda de vocês.

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 21 Nov 2015 às 11:55
por Parkeless
Boa tarde!

Tenta isso:

Versão 1: Se não encontrar código + data, ele retorna só o primeiro daquele código que achar... se não achar nenhum desse código, retorna erro.
Código: Selecionar todos
=SEERRO(ÍNDICE('Horimetros AC-AP'!H:H;CORRESP('Resumo MUD'!A5&'Resumo MUD'!D5;'Horimetros AC-AP'!C:C&'Horimetros AC-AP'!D:D;0));
ÍNDICE('Horimetros AC-AP'!H:H;CORRESP('Resumo MUD'!A5;'Horimetros AC-AP'!C:C;0)))
Versão 2: Se não encontrar código + data, ele retorna só o primeiro daquele código que achar... e em último caso, se não encontrar também, ele procura só pela data.
Código: Selecionar todos
=SEERRO(SEERRO(ÍNDICE('Horimetros AC-AP'!H:H;CORRESP('Resumo MUD'!A5&'Resumo MUD'!D5;'Horimetros AC-AP'!C:C&'Horimetros AC-AP'!D:D;0));ÍNDICE('Horimetros AC-AP'!H:H;CORRESP('Resumo MUD'!A5;'Horimetros AC-AP'!C:C;0)));ÍNDICE('Horimetros AC-AP'!H:H;CORRESP('Resumo MUD'!D5;'Horimetros AC-AP'!D:D;0)))
Isso te atende?

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 21 Nov 2015 às 12:11
por Dmatos87
Parkeless... Primeiramente obrigado pela ajuda. Tentei o que você sugeriu. Não deu certo. Veja AC-0953 deveria ser 237.230 mas deu 244.365.

PREFIXO ORDEM TIPO DATA ORDEM ODOMETRO DA TROCA VERSÃO 1 VERSÃO 2
AC-0953 4224545 MCOR 27/08/2015 237.230 244.365 244.365
AC-0954 4227764 MCOR 08/10/2015 262.903 265.580 265.580
AC-1016 4225691 MCOR 09/09/2015 213.966 218.624 218.624
AC-1097 4225696 MCOR 10/09/2015 97.905 99.102 99.102
AC-1154 4225594 MCOR 09/09/2015 89.138 92.173 92.173
AC-1202 4223538 MCOR 17/08/2015 127.620 138.833 138.833
AC-1204 4228761 MCOR 21/10/2015 #N/D 119702 119702
AC-1216 4227761 MCOR 08/10/2015 102.225 107.243 107.243
AC-1221 4227737 MCOR 07/10/2015 55.991 59.885 59.885
AC-1225 4225351 MCOR 07/09/2015 74.147 78.709 78.709
AC-1227 4227751 MCOR 08/10/2015 77.935 81.968 81.968

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 21 Nov 2015 às 12:14
por Dmatos87
Acredito que para corrigir devemos alterar o "Tipo de Correspondencia", ou seja, ser diferente de 0. Mas tentei também e não deu certo.

Função Índice + Corresp (Duplo) - Dúvida

Enviado: 21 Nov 2015 às 21:12
por Parkeless
Está dando esse valor porque você não deu CTRL + SHIFT + ENTER. É uma fórmula matricial...

O Tipo de Correspondência funciona só com buscas numéricas; como você está procurando um texto, não vai funcionar ^^'