intervalo de planilha do excel / prevsheet

1

muito um principiante para se destacar ...

Eu preciso de um valor de célula J1 da primeira planilha do mês chamado 2018-04-01 até a planilha mais recente 2018-04- 25

posso fazer isso sem problema usando a fórmula abaixo

=SUM('2018-04-01:2018-04-25'!J1)

No entanto, todos os dias tenho que criar uma nova planilha que aumente em um dia neste formato (ano-mês-dia), também conhecida como 2018-04-25

tudo bem, eu faço isso manualmente e movo-o para a direita do dia anterior 2018-04-24 então visualmente as abas se parecem com isso% ... | 2018-04-24 | 2018-04-25 | april |

na minha planilha abril - onde executo a primeira fórmula que postei - tenho várias instâncias da fórmula que usam o mesmo intervalo de planilha, mas fazem referência a células diferentes

por exemplo.

  • =SUM('2018-04-01:2018-04-25'!J1)
  • =SUM('2018-04-01:2018-04-25'!C1)
  • =SUM('2018-04-01:2018-04-25'!A1)

para obter vários totais para cada dia na planilha do mês

mas preciso ir para cada célula da planilha do mês depois de criar uma nova planilha diária e alterar a última data no intervalo 2018-04-25 para o dia atual

o que eu estou idealmente querendo fazer é como abaixo

na minha planilha abril ; em vez disso,% =SUM('2018-04-01:2018-04-25'!J1)

algo como isto =SUM('2018-04-01:PrevSheet()'!J1)

(que eu espero que faça referência automática à última planilha e atualize todas as fórmulas na pasta de trabalho de abril para salvar manualmente alterando-as)

então misturando um nome de planilha literal com um tipo de variável

passaram MUITAS horas tentando exemplos na internet, mas nada perto até agora

p.s. Eu também adicionei a fórmula = PrevSheet a uma célula na minha planilha abril célula M1 que retorna o texto 2018-04-25 que tentei referenciar na primeira fórmula por exemplo =SUM('2018-04-01:M1'!J1) , mas ainda sem dados

qualquer ajuda seria recebida com gratidão

Editar: adicionamos capturas de tela conforme solicitado

fórmula original:

novafórmulasugerida:

    
por ddahmer 25.04.2018 / 13:24

1 resposta

0

Você está perto, só precisa adicionar INDIRECT() função:

=SUM(INDIRECT("'2018-04-01:" & M1 & "'!J1")) 
    
por 25.04.2018 / 13:46