移动平均公式2025年3月17日 | 阅读 8 分钟 “移动平均线(通常称为滚动平均线或运行平均线)是基于指定时间间隔的数据子集计算出的平均值。” 在某些时间间隔计算平均值至关重要,因为它通过最小化意外波动的产生来平滑数据。因此,Excel 中引入了移动平均线,以便轻松显示总体趋势,尤其是在图表中。间隔值越大,平滑效果越好,因为每次计算的平均值都会覆盖更多数据点。移动平均线通常用于公司进行技术分析。然而,股票市场分析师也经常使用它。 例如,假设您收集了过去 10 天每天的温度数据。如果您被要求计算第 3 天的 3 天平均温度,您将计算第 1、2 和 3 天的移动平均温度数据。接下来,如果您被要求提供第 4 天的移动温度,您将计算第 2、3 和 4 天的平均值。 由于我们添加了一个新的数据点,我们使用了最新的数据,但为了计算移动平均线,仍然保持了三天的时间周期。 移动平均线类型在 Excel 中,有三种类型的移动平均线,如下所示:
使用数据分析工具包计算移动平均线由于移动平均线的重要性,Excel 推出了内置工具来快速计算简单移动平均线。该工具称为数据分析工具包。 很多时候,您可能在 Excel 功能区上找不到“数据分析”工具包选项。别担心,您只需从 Excel 设置中快速启用它即可。 注意:如果您在 Excel“数据”选项卡中找到“数据分析”工具包选项已启用,请跳过以下步骤,直接跳转到计算移动平均线。在 Excel 中启用数据分析工具包的步骤 点击 Excel 中的“数据”选项卡,查找“数据分析”选项。如果找不到,请按照以下步骤操作,使其出现在“数据”选项卡部分:
使用数据分析计算移动平均线的步骤 在下表中,我们收集了 10 天的每日温度信息。使用详细信息计算三天移动平均线,并获取简单天气预报的输出。 ![]() 要使用数据分析工具包计算上述数据集的移动平均线,请按照以下步骤操作:
注意:确保输入的范围是绝对单元格地址。在绝对单元格地址中,列和行被 $ 符号锁定,例如 $B$1:$B$11。
使用 Excel 公式计算移动平均线(SMA、WMA、EMA)由于上述方法仅适用于计算简单移动平均线,因此我们需要一种动态解决方案来帮助我们计算任何类型的移动平均线。因此,上述问题的最佳解决方案是使用 Excel 内置的 AVERAGE 公式。 事实上,如果您的唯一要求是移动平均线的值(而不是标准误差或图表),那么获取输出的最佳方法是使用 Average 公式(并且速度更快),而不是使用数据分析工具包。 示例 1:使用 Excel Average 公式方法计算简单移动平均线 (SMA)假设您有以下 Excel 数据,并且您想计算 3 点简单移动平均线。 以下是使用公式计算上述数据集移动平均线的步骤:
示例 2:使用 Excel 公式方法计算加权移动平均线在此示例中,假设您需要计算以下 Excel 数据的 3 点加权移动平均线,其中 50% 的权重分配给最新的数据点,30% 分配给它之前的点,20% 分配给更早的点。 ![]() 以下是使用公式计算上述数据集加权移动平均线的步骤:
上述公式的解释 由于问题中要求我们计算 3 点加权移动平均线 (WMA),因此我们留空了前两个单元格(第 1 天单元格和第 2 天单元格),并且从第三天开始应用了公式。 示例 3:使用公式计算指数移动平均线指数移动平均线 (EMA) 是一种方法,其中用户为最新的数据集提供更多权重,并且之前的数据值的权重呈指数级递减。 计算三点数据值指数移动平均线的公式如下: EMA = [最新值 - 早期 EMA 数据值] * (2 / N+1) + 早期 EMA 其中,N 代表 3(因为问题中要求我们计算三点 EMA) 注意:对于第一个 EMA 数据集,将没有任何早期数据值来计算 EMA。对于初始数据集,它只是接受数据值,并将其视为 EMA 值。然后,您可以使用此值进行未来的计算。以下是使用公式计算上述数据集移动平均线的步骤:
移动平均线的错误如果用户没有提供足够的数据来计算标准移动平均线,Excel 将在单元格中返回错误消息。您会注意到几个单元格显示此错误消息作为值。 下一主题Excel 中的求和公式 |
我们请求您订阅我们的新闻通讯以获取最新更新。