INDIRECT(D29&":"&D30)
,
com D29
= 0 e D30
= 51, avalia para INDIRECT("0:51")
,
que é um erro porque não há linha 0.
Para gerar a matriz constante {0,1,2,…,49,50,51}
programaticamente,
use ROW(INDIRECT("1:52"))-1
.
Estou modelando uma planilha de coleta em dinheiro em que uma empresa vende produtos a cada semana e quer cobrar dinheiro ao longo de várias semanas ( n ; entre 42 e 336 semanas).
Assumindo que n seja ≤ 52:
Para calcular as cobranças em espécie e também calcular o crescimento das vendas semanais, usei a fórmula SERIESSUM da seguinte forma: SERIESSUM((1+growth rate),(52-n),1,ROW(INDIRECT(D29&":"&D30)))*250
. 250 é projetado vendas na primeira semana.
A célula D29 é 0 e D30 é n -1. O que estou tentando alcançar é listar todos os números de 0 a n -1 como coeficientes na fórmula SERIESSUM. No entanto, estou recebendo um erro #REF
. Alguém pode por favor localizar o que estou fazendo errado aqui?
A fórmula funciona bem quando eu listo manualmente os números de 1 a n -1 em linhas e me refiro como segue: SERIESSUM((1+growth rate),(52-n),1,A2:A53)*250
. No entanto, a natureza manual significa que, se o número de semanas for alterado (ou seja, a quantidade por semana aumenta / diminui), o bit manual deve ser refeito novamente.