Como uma célula do Excel faz referência a uma determinada folha de acordo com a data atual?

2

Eu tenho uma planilha do Excel para acompanhar as vendas, com a primeira página sendo para os totais e, em seguida, uma página separada para as vendas de cada mês, que tem subtotais em cada página.

Posso fazer com que as células "deste mês" na primeira página observem as células subtotais das páginas do mês correspondente? Atualmente, tenho de reenviar as fórmulas no início de cada mês para indicar os subtotais deste mês. Não é um incômodo enorme, obviamente, mas seria bom se ele rolasse automagicamente ...

    
por Matt 24.09.2013 / 05:41

1 resposta

3

Você pode usar INDIRECT com uma combinação de TEXT e TODAY . Digamos que a função que você está usando atualmente tenha o formato:

=SUM(Jan!A1:A10)

Você mudará para que se torne:

=SUM(INDIRECT(TEXT(TODAY(),"mmm")&"!A1:A10"))

TEXT(TODAY(),"mmm") , isto dá o mês curto ( TODAY dá a data de hoje, TEXT converte).

Em seguida, INDIRECT transforma o mês curto concatenado no intervalo em um intervalo para o SUM avaliar.

    
por 24.09.2013 / 08:22