Aqui está uma solução:
Digamos que o usuário insira a data em E1
.
-
F1
contém=DATE(YEAR(E1),MONTH(E1)+1,1)
-
G1
contém=DATE(YEAR(F1),MONTH(F1)+1,1)
-
H1
contém=DATE(YEAR(G1),MONTH(G1)+1,1)
(encurtei os nomes dos meses para esta próxima parte)
Você pode usar a função CHOOSE
para fornecer uma lista de opções - uma delas será selecionada com base no número especificado pelo primeiro argumento. Por exemplo, digamos que você queira obter o valor de A1
de uma das planilhas nomeadas:
-
F2
contém=CHOOSE(MONTH(F1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1)
-
G2
contém=CHOOSE(MONTH(G1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1)
-
H2
contém=CHOOSE(MONTH(H1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1)
e vamos dizer se você quer a soma em I2
simplesmente
=SUM(F2:H2)
ou você pode escrever uma função gigantesca se não quiser mostrar o número para cada mês:
=SUM(CHOOSE(MONTH(F1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1), CHOOSE(MONTH(G1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1), CHOOSE(MONTH(H1), Jan!$A$1, Feb!$A$1, Mar!$A$1, Apr!$A$1, May!$A$1, Jun!$A$1, Jul!$A$1, Aug!$A$1, Sep!$A$1, Oct!$A$1, Nov!$A$1, Dec!$A$1))
(referências absolutas opcionais)