Como usar INDIRECT com uma fórmula SUMIF para um intervalo de datas

0

Eu estou tentando obter uma fórmula SUMIFS para trabalhar dinamicamente com várias guias em uma pasta de trabalho do Excel. Eu tenho várias guias nesta pasta de trabalho, cada uma contendo dados do cliente que atualizo diariamente. No exemplo abaixo, tenho um cliente chamado "Joes 27" e nessa folha há dados de vendas listados diariamente. Eu estou olhando para ter uma página de resumo onde eu possa inserir um intervalo de datas e fazer um resumo dos dados de vendas para esse intervalo para Joes 27. E então, para mim, poder alterá-lo para outro nome de cliente. Eu uso isso atualmente:

=SUMIFS('Joes 27'!5:5, 'Joes 27'!2:2, ">="&B1, 'Joes 27'!2:2, "<="&C1)

"Joes 27" é o nome da guia da guia do cliente. Outros são chamados "Citi 15" por exemplo. A linha 5 em cada guia do cliente é o que eu quero adicionar. A linha 2 em cada guia do cliente é a lista de datas. (6/1, 6/2, 6/3) Na página de resumo, insiro o intervalo de datas em B1 e C1 (6/1 6/3)

Qual fórmula posso usar para que eu possa inserir um nome de cliente na página de resumo e usar a fórmula SUMIFS para adicionar os dados nesse intervalo nessa página. Eu assumo a função INDIRECTA, mas não consigo descobrir.

Eu sinceramente agradeço a ajuda!

Travis
fonte

Respostas:

0

Experimente e veja se funciona:

=SUMIFS(INDIRECT("'"&A1&"'!5:5"),INDIRECT("'"&A1&"'!2:2"),">="&B1,INDIRECT("'"&A1&"'!2:2"),"<="&C1)
teylyn
fonte
Isso funcionou perfeitamente. Eu adicionei o nome da guia para A1 e quando eu alterá-lo para outros nomes de guias, o resumo muda de acordo. Muito obrigado tevlyn! Muito apreciado!!!
Travis