在 Excel 中计算简单、加权和指数移动平均线

在你的学校生活中,你已经了解了平均值和计算它的方法。计算平均值的公式非常简单。您只需将给定数据中的所有值相加,然后将结果除以数据中值的总数。移动平均(Moving average)线也是另一种具有实际应用的平均线。它在股票市场,销售等许多领域都有应用。

计算移动平均 Excel

移动平均线分为三种类型,简单加权和指数。在本文中,我们将解释在Excel(Excel)中计算所有三种移动平均线的方法。

阅读(Read)如何使用 Excel 的 MIN、Max 和 AVERAGE 函数(How to use MIN, Max, and AVERAGE Functions of Excel)

如何在Excel中计算(Excel)移动平均线(Moving Average)

我们将使用两种方法在Excel中计算移动平均值。(Excel)在一种方法中,我们将使用MS Excel(MS Excel)的内置工具,在另一种方法中,我们将使用公式。

1]使用数据分析工具包

在这种方法中,我们将使用Excel中的(Excel)数据分析工具包(Data Analysis Tool Pack)来计算移动平均线。MS Excel附带一个计算简单移动平均线的工具。数据(Data)分析工具包(Analysis Tool Pack)是一个加载项,这意味着您可能默认没有它。我们在此处列出了获取此工具的步骤。

1]点击“文件(File)”选项。

计算移动平均线 Excel 1

2]选择“选项(Options)”。

计算移动平均线 Excel 2

3]这将打开一个对话框。点击(Click)加载项”(Add-Ins)

计算移动平均线 Excel 3

4]在对话框的右侧面板上,您将在底部看到一个下拉菜单。在下拉菜单中选择(Select)Excel Add-ins ”,然后单击“ (Excel Add-ins)Go ”按钮。

计算移动平均线 Excel 4

5] 现在选择“分析工具包(Analysis ToolPack)”并单击“确定(OK)”按钮。

计算移动平均线 Excel 5

6] 以上步骤将在MS Excel上安装(MS Excel)数据分析工具(Data Analysis Tool)。您可以在“数据(Data)”选项卡中查看它。

计算移动平均线 Excel 6

阅读(Read)如何在 Excel 中计算两个数字之间的百分比差异(How to calculate the percentage difference between two numbers in Excel)

现在您已准备好计算简单移动平均线。为了向您展示计算方法,我们创建了一个月前 10 天不同温度的样本数据。

计算移动平均线 Excel 7

(Please)按照下面列出的步骤使用数据分析工具包(Data Analysis Tool Pack)计算简单移动平均线。

1] 点击“数据(Data)”选项卡并选择“数据分析(Data Analysis)”选项,如上图所示(见步骤 6)。

2]将打开一个小对话框,您必须在其中选择“移动平均线(Moving Average)”选项,然后单击“确定”。这是简单的移动平均线。

计算移动平均线 Excel_8

3]您必须输入要计算简单移动平均线的数据的输入范围。在我们的样本数据中,我们有从单元格 B2 到单元格B11的数据范围。因此,我们进入了范围 B2: B11。之后,输入“间隔(Interval)”。在输出范围中,您必须输入要在其中获取输出范围的单元格的地址。我们选择了 E2。完成后,单击确定。

计算移动平均线 Excel 9

4] 你会得到结果。您可以在下面的屏幕截图中看到,前三行显示#N/A 错误。这是因为我们在“ Interval ”中输入了 4,表示它是 4 天SMA

计算移动平均线 Excel 10

阅读(Read)如何在 Excel 中计算单利(How to Calculate Simple Interest in Excel)

在上面的方法 1 中,我们借助Excel中的工具计算了移动平均线。但是使用方法 1,我们只能计算简单移动平均线。在方法 2 中,我们将使用公式计算所有三种类型的移动平均线。

2]使用公式(Formula)计算(Calculation)简单移动平均线(Simple Moving Average)( SMA )

我们将在这里采用相同的样本数据。

1] 如果要计算 4 天SMA,则必须在第 5 行(第 4 天(Day 4))的单元格中输入以下公式。输入公式后,按“ Enter ”。

=AVERAGE(B2:B5)

计算简单移动平均线 Excel_1

2]现在,将光标悬停在所选单元格的右下角。当光标变为“(Plus)号”图标时,按住鼠标左键并将其拖动到E11单元格。这会将公式复制到其他单元格。

计算简单移动平均线 Excel_2

3] 你会得到你的结果。

计算简单移动平均线 Excel_3

阅读(Read)如何在 Excel 中计算矩形、三角形或圆形的面积(How to calculate the area of a Rectangle, Triangle, or Circle in Excel)

3]使用公式(Formula)计算(Calculation)加权移动平均线(Weighted Moving Average)( WMA )

让我们计算加权移动平均线。同样(Again),我们采用相同的样本数据。要计算WMA,您应该将权重分配给特定值。加权移动平均线的计算公式为:

WMA = [(Latest value * weight) + (Previous value * weight) + ...] / (Sum of all weights)

我们在这里计算 3 点WMA,70% 的权重分配给最新值,20% 分配给它之前的值,10% 分配给第二个之前的值。根据此数据,您必须在 E4 单元格中输入以下公式。

=(0.7*B4+0.2*B3+0.1*B2)/(0.7+0.2+0.1)

计算加权移动平均线 Excel 1

前两个单元格是空的,因为我们正在计算三点WMA。现在,将单元格拖到最后一个单元格,就像我们之前在SMA计算中所做的那样。你会得到你的结果。

计算加权移动平均线 Excel 2

阅读(Read)如何在 Excel 中计算中位数(How to calculate Median in Excel)

4]使用公式(Formula)计算(Calculation)指数移动平均线(Exponential Moving Average)( EMA )

要计算EMA,我们应该有第一个EMA值,我们通过计算SMA和权重乘数或平滑常数 ( K ) 获得。计算EMA的基本公式如下:

EMA = Latest Value or Today's Value * K + Yesterday EMA Value * (1 - K)

1] 让我们使用计算SMA的同一张表。在本例中,我们采用K = 0.3。第一个EMA值等于第一个SMA值。我们在这里计算 4 天SMAEMA值。

计算指数移动平均线 Excel 1

2] 现在将以下公式应用于单元格 F6。

=B6*$G$1+F5*(1-$G$1)

请注意,我们在上面的公式中锁定了单元格 G,因为我们需要所有EMA计算的相同 K 值。

3]现在,拖动(Drag)单元格以将公式复制到剩余的单元格。

就是这样,我们已经在MS Excel中计算了所有三种类型的移动平均线。我们希望您喜欢这篇文章。

您可能还喜欢(You may also like)如何在 Excel 中计算平均绩点或 GPA(How to calculate Grade Point Average or GPA in Excel)



About the author

我是一名专业的计算机技术人员,在该领域拥有超过 10 年的经验。我专注于 Windows 7 和 Windows 应用程序开发,以及酷网站设计。我在该领域知识渊博,经验丰富,对于任何希望发展业务的组织来说都是一笔宝贵的财富。



Related posts