Excel FORECAST.ETS.STAT 函数2025年3月17日 | 阅读 8 分钟 统计和预测相辅相成。然而,Microsoft Excel 中有许多函数可以根据先前的数据预测未来值。如果除了预测之外,我们还能获得与预测相关的统计值,那不是很好吗?为此,Excel 推出了 Excel FORECAST.ETS.STAT 函数。 在本教程中,我们将涵盖 FORECAST.ETS.STAT 函数的定义、语法、参数、错误类型及其原因,以及用于理解此公式如何返回与时间序列相关的特定统计值的示例。 Excel FORECAST.ETS.STAT 函数是什么?"Excel 中的 FORECAST.ETS.STAT 函数可返回与时间序列指数平滑预测相关的特定统计值。" Excel FORECAST.ETS.STAT 函数通过 FORECAST.ETS 函数返回与时间序列预测相关的特定统计值。statistic_type 参数决定了 FORECAST.ETS.STAT 返回哪个统计信息。此函数使用高级机器学习算法(如指数三重平滑 (ETS))进行工作。 注意:Forecast.Ets.Stat 函数是在 Excel 2016 中引入的。因此,如果您使用的 Excel 版本低于 Excel 2016,则此函数将不可用。它在 Excel 2016 for Mac 中也不可用。语法FORECAST.ETS.STAT(values, timeline, statistic_type, [seasonality], [data_completion], [aggregation]) 参数Values (必需) - 此参数代表与日期/时间数组对应的历史已知值数组。 Timeline (必需)- 此参数代表日期/时间的独立数组,与每个值对应。 这必须满足以下条件
statistic_type (必需)- 此参数代表一个数字值,表示要返回的统计值。 此整数值必须介于 1 到 8 之间,每个值将返回以下内容
Seasonality (可选):此参数指示应使用哪个算法来检测数据中的季节性。 由于这是一个可选参数,也可以省略。但如果提供,此参数必须是介于 0 到 8784 之间的正整数,其中 seasonality 值表示以下内容
注意:更高的 seasonality 数字将导致 #NUM! 错误。Data completion (可选) - 此参数表示算法应如何处理 timeline 中的缺失点。 由于这是一个可选参数,也可以省略。但如果提供,此参数可以具有值 0 或 1,表示以下内容
Aggregation (可选)- 此参数指定算法应如何聚合具有相同时间戳的值。 由于这是一个可选参数,也可以省略。但如果提供,此参数可以是从 1 到 7 的任意整数,表示以下内容
返回FORECAST.ETS.STAF 函数返回时间序列预测结果的统计值。 示例示例 1:使用 FORECAST.ETS.STATS 函数计算与此预测相关的统计值。如您在下表中所见,我们有一个 2020 年的月度销售表,基于先前的值,我们需要预测 2021 年 1 月和 2021 年 2 月的销售额(要预测值,请使用现有的 FORECAST.ETS 函数)。但正如问题所问,在预测值之前,我们应该了解与此预测相关的统计值。 ![]() Excel FORECAST.ETS.STAT 函数可用于返回与此预测相关的统计信息。要使用 Excel FORECAST.ETS.STAT () 函数计算与预测相关的统计值,请遵循以下步骤 步骤 1:选择单元格 在上述问题中,我们已经提供了一个辅助列来计算统计值。因此,我们将选择此列的第一个单元格,即 F4,来应用 FORECAST.ETS.STAT() 公式。 步骤 2:键入 FORECAST.ETS.STAT 函数 要计算给定预测的统计值,我们将使用内置的 FORECAST.ETS.STAT() 函数。因此,键入函数时,请从等号 (=) 开始,后跟预定义的 FORECAST.ETS.STAT 函数。 我们的公式将变为:=FORECAST.ETS.STAT( ![]() 步骤 3:提供参数
因此,整个公式变为: =FORECAST.ETS.STAT($C$3:$C$14,$B$3:$B$14,E4) ![]() 注意:由于我们将公式复制到其他单元格,因此使用绝对单元格引用(如 $C$3:$C$14)我们锁定了单元格,以防止在将公式复制到其他单元格时更改其值。步骤 4:FORECAST.ETS.STAT 函数将返回输出 结果,FORECAST.ETS.STAT 函数将返回时间序列预测结果的统计值。 ![]() 步骤 5:拖动公式单元格以复制公式 接下来,我们将使用相同的公式计算其余单元格的统计值。对于其余单元格,Values 和 Timeline 参数将相同(因此我们使用了绝对引用),只更改统计值。 选择 F4 公式单元格,然后将光标移至所选框的右角。结果,光标将变为加号 (+) 图标。将图标拖动到后续单元格,您会惊喜地发现公式已复制到这些单元格中。 您将获得不同 statistic_type 的以下统计值。 ![]() 非常好!现在,我们已经学习了如何使用 Excel FORECAST.ETS.STAT 函数,让我们来处理另一个函数不起作用并显示错误的示例。 示例 2:如果 statistic_type 未包含在 1-8 的范围内,则计算统计值。在上一个示例中,如果您注意到,所有 statistic_type 值都在 1-8 的范围内。如果此范围超过 8 会怎样?在下表中,我们的一些 statistical_type 值不在 1-8 的范围内。使用 FORECAST.ETS 函数,让我们计算输出。 ![]() 如果 statistic_type 的值不在 1-8 范围内,Excel FORECAST.ETS.STAT 函数将返回 #NUM 错误。要计算上表的统计输出,请遵循以下步骤 步骤 1:选择单元格 在上述问题中,我们已经提供了一个辅助列来计算统计值。因此,我们将选择此列的第一个单元格,即 F4,来应用 FORECAST.ETS.STAT() 公式。 ![]() 步骤 2:键入 FORECAST.ETS.STAT 函数 要计算给定预测的统计值,我们将使用内置的 FORECAST.ETS.STAT() 函数。因此,键入函数时,请从等号 (=) 开始,后跟预定义的 FORECAST.ETS.STAT 函数。 我们的公式将变为:=FORECAST.ETS.STAT( ![]() 步骤 3:提供参数
因此,整个公式变为: =FORECAST.ETS.STAT($C$3:$C$14,$B$3:$B$14,E4) ![]() 注意:由于我们将公式复制到其他单元格,因此使用绝对单元格引用(如 $C$3:$C$14)我们锁定了单元格,以防止在将公式复制到其他单元格时更改其值。步骤 4:FORECAST.ETS.STAT 函数将返回输出 结果,FORECAST.ETS.STAT 函数将返回 num! 值错误,因为 statistic_type 参数超过了 8。 ![]() Excel FORECAST.ETS.STAT 函数的要点FORECAST.ETS.STAT 函数有一些关键点,应在工作时牢记
|
我们请求您订阅我们的新闻通讯以获取最新更新。