Procura valores de tabela em planilhas diferentes para criar um resumo (VLOOKUP, HLOOKUP, INDIRECT)

0

Estou tendo problemas para criar uma planilha de resumo de fluxo de caixa que pesquise algumas referências - uma data (que não é problema) e um nome de planilha diferente (que é o problema).

Eu tenho informações individuais sobre fornecedores em folhas separadas (contratos, faturas e fluxos de caixa de fornecedores individuais).

Estou tentando reunir essas informações em uma planilha de fluxo de caixa Resumo.

Abaixo está uma imagem da tabela de resumo com a fórmula que atualmente funciona, no entanto o nome da planilha (nome do provedor, neste caso, "EcOz") deve ser digitado manualmente para cada célula dessa linha para os resultados corretos . Em seguida, ele usa o VLookup para retornar o valor para o mês correspondente na planilha correta.

Uma imagem das guias também é fornecida - há uma planilha separada para cada Provedor.

Resumo do fluxo de caixa e guias da planilha

Uma tabela típica de cada planilha Provider é mostrada abaixo. Isso agrupa o gasto mensal (o real é cinza, a previsão é amarela) para fornecer um fluxo de caixa para o provedor de serviços individual.

Fluxo de caixa do fornecedor para "EcOz"

Idealmente, gostaria que as células na tabela Resumo do Fluxo de Caixa pesquisassem o nome do Provedor mencionado, localizassem a planilha correspondente e inserissem os dados correspondentes da tabela de provedores individuais. NB Eu não posso simplesmente usar uma função INDIRECTA simples (eu acho!) Como as datas de início para as tabelas de fluxo de caixa individuais variam. ou seja, em "Ecoz" acima, o mês de início é 15 de dezembro, mas para o Cardno (não mostrado), o mês de início é 15 de outubro.

Eu gostaria de receber ajuda / ideias oferecidas!

    
por Dan 18.03.2016 / 06:15

2 respostas

1

Você pode tentar Indirect com Concatenate como a mesma fórmula que você está mostrando em C32 Folha Resumo de Fluxo de Caixa

=IF($B32="","",IFERROR(VLOOKUP(C$30, INDIRECT(CONCATENATE($B32,"!B44:C58")),2,False),0))
    
por 18.03.2016 / 21:32
0

Tente sua fórmula usando Lookup em vez de Vlookup, Vlookup precisa que a primeira coluna seja classificada para encontrar o valor exato ou incluir False

    
por 18.03.2016 / 08:35