我一直试图闯入一些excel,只是为了对程序有点熟悉,但我对一些预建的功能有点迷失。这是我一直在尝试的练习之一。
在单元格B5中计算2015年1月的预计销售额。使用B2中的平均2014年月度销售额和单元格B1中的增长率。在单元格C5中,使用适当的单元格引用来计算基于预计的1月销售额和增长率的2015年2月的预计销售额。
哪种功能最适合这个?
答案 0 :(得分:3)
这将是一个直接的数学问题
未来金额=当前金额+(当前金额*百分比增加)
或简化:
未来金额=当前金额*(1 +增加百分比)
B5中的:
=B2*(1+B1)
然后在C5中:
=B5*(1+$B$1)
复制/拖动。 B5参考将适当更改,并将填写正确的金额。
你想要一个单一的公式:
在B5中:
=FVSCHEDULE($B$2,INDEX(($B$1*ROW(INDIRECT("1:" & COLUMN(A:A))))/ROW(INDIRECT("1:" & COLUMN(A:A))),))
然后拖过来。
答案 1 :(得分:2)
我更喜欢Scott的原始答案,在这种情况下它的效果非常好。我只想扩展这一点,因为在我看来,这是一个复利问题,并找出投资的第n个值是基于固定利率。所以一个更通用的等式是:
=P*(1+i)^(n)
P - Principal or starting value
i - Interest rate for the period (not annual unless you period is annual)
n - period number, 1 for first period 2 for 2nd etc.
斯科特的公式非常有效,因为所有月份都是并排的,并且没有差距。这是OP在示例中向我们提供的内容。但是,如果缺少月份,就必须采取不同的方法。
使用OPs orignal设置的另一种方法可能是:
=$B$2*(1+$B$1)^(COLUMN(A1))
B2 is the starting principal P
B1 is the interest for the period
COLUMN(A1) is a way to count the nth period as the formula is copied across.
如果日期存储在B4中并且格式化为显示月份,我们可以用以下内容代替确定n th 期间:
Month(B4)
当然,这假设整个事情在第一个月开始,但可以使用替代形式根据提供的起始月份/日期调整值。
当然,月份的整个标题行可以简单地更改为表示感兴趣的n th 期间的整数
另一方面,使用此方法的一个好处是,它与相邻单元格中发生的情况无关。如果系列中间的列被删除,您将不会遇到一系列错误。