Gerando coeficientes para a fórmula SERIESSUM no Excel

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.

    
por Steiniteer 17.05.2015 / 14:38

1 resposta

0

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 .

    
por 17.05.2015 / 21:03