Fórmula Excel Index / Match, mas o intervalo do Índice muda mensalmente

0

Minha fórmula para retornar o valor de "Total Income" para cada empresa é:

=IFERROR(INDEX(YTD2016!$H$19:$ZZ$19,MATCH(RECAP!$A14,YTD2016!$H$4:$ZZ$4,0)),0)

Funciona lindamente. Nenhum problema em tudo. AME o Índice / Correspondência.

O problema é que a referência do intervalo do Índice $H$19:$ZZ$19 pode mudar para a Linha 20 no próximo mês se novas linhas forem adicionadas (a cada mês, um novo relatório é colado, portanto, ele não sabe que as células foram movidas). Se eu estivesse fazendo isso todos os meses, é fácil encontrar e substituir tudo e pronto, mas eu não sou e os outros usuários não podem.

Então, estou tentando garantir que funcione a cada mês, não importa o que aconteça. Eu encontrei o caminho para retornar um número de linha usando o Match("Total Income"...) , mas existe uma maneira de procurar a string de texto, "Total Income", para obter o número da linha na minha fórmula de índice? / p>

Como a string de correspondência funcionava trazendo de volta o número da linha, eu até tentei colocar essa equação no intervalo do índice (... $ H $ MATCH ("Total de Renda", "Mensalmente por Classe"! D: D, 0) Isso não funcionou como esperado, mas eu estava apenas querendo colocar a linha 19. Deve haver um jeito.


Arquivo de índice

    
por Shelly Billings 23.03.2017 / 05:59

1 resposta

0

Se eu entendi seu problema corretamente, convém dar uma olhada no endereço além da instrução de correspondência já em funcionamento.

como exemplo,

=ADDRESS(1,1)

retornaria $ A $ 1

você colocaria sua correspondência como o primeiro argumento e o número da coluna como segundo argumento, depois colocaria tudo isso na sua chamada de índice.

Espero que ajude

    
por 23.03.2017 / 07:42