如何在Excel中计算指数型移动平均线

1,222 阅读2分钟

在时间序列分析中,移动平均数 只是以前一定数量的时期的平均值。

指数移动平均线 是一种移动平均线,它对最近的观察结果给予更多的权重,这意味着它能够更快地捕捉到最近的趋势。

下面的例子说明了如何在Excel中计算指数型移动平均线

第1步:输入数据

首先,让我们输入以下数据集,该数据集显示了一家公司在连续10个销售期的总销售额:

第2步:计算指数型移动平均线

接下来,我们将使用以下公式计算指数移动平均线(EMA):

EMV = [Latest Value  - Previous EMA] * (2/n+1) + Previous EMA

在该公式中,n代表用于计算指数移动平均线的周期数。这是你必须指定的一个数字。

对于我们的例子,我们将计算一个3天的EMA。

首先,我们将在B2单元格中输入EMA值,使之等于A2单元格中的值:

接下来,我们将使用以下公式来计算3天EMA的第一个值:

=(A3-B2)*(2/($E$1+1))+B2

下面的截图显示了如何在实践中使用这个公式:

exponential moving average in Excel

接下来,将鼠标悬停在B3单元格的右下角,直到出现一个小小的 "+"号十字。双击该交叉点,将该公式复制并粘贴到该列的其余单元格中:

B列现在显示的是销售的3天指数移动平均值。

要用不同的周期数来计算指数移动平均线,只需改变单元格E1中的数值。

例如,我们可以通过简单地改变单元格E1中的值来计算4天的销售指数移动平均线:

B列现在显示的是销售的4天指数移动平均线。

其他资源

下面的教程介绍了如何在Excel中执行其他常见任务:

如何在Excel中计算加权移动平均线
如何在Excel中计算累积平均线