Table of contents
Excel有很棒的工具和功能来 预测未来价值 它有一个预测按钮,在Excel 2016版本中引入了FORECAST,以及其他一些针对线性和指数数据的函数。 在这篇文章中,我们将看到如何使用这些Excel工具来预测基于历史数据的未来值。
下载实践工作手册
你可以下载以下工作手册,供你自己练习。 我们在这里使用了一些真实的数据,并交叉检查了本文中的方法所产生的结果是否与真实值相符。
基于历史数据的预测.xlsx
什么是预测?
正式的。 预测 预测是一种使用历史数据作为输入,对未来趋势进行有根据的预测的方法。 企业经常使用预测来决定如何分配其资源或计划未来的预期支出。
假设你打算用某种产品创业,我不是商人,但我猜你首先想知道的是该产品目前和未来的市场需求。 因此,有一个预测、估计、有根据的猜测或 "预言 "未来的问题。 如果你有足够的数据,以某种方式遵循趋势,你可以达到足够接近一个完美的投射。
然而,无论你有多少过去和现在的数据,也无论你如何完美地确定季节性,你都不可能100%准确地预测。 因此,在做出任何最终决定之前,你必须反复检查结果,同时考虑其他因素。
在Excel中基于历史数据进行预测的4种方法
在这篇文章中,我们采取了原油(石油)的价格数据,从 世界银行的网站 下图部分显示了该名单。
1.在Excel 2016、2019、2021和365中使用 "预测表 "按钮
ǞǞǞ 预测表 工具首次引入于 Excel 2016 ,这使得 时间序列预测 你只需遵循两个简单的步骤就可以了。
📌 第1步:用时间序列和对应的值排列数据
- 首先,将时间值按升序设置在左栏中。 将时间数据按固定间隔排列,即按日、按周、按月或按年排列。
- 然后在右栏设置相应的价格。
📌 第2步:创建预测工作表
- 现在,去到 数据标签 然后点击 预测表 的按钮。 预测组 .
ǞǞǞ 创建预测工作表 窗口将被打开。
- 现在,选择 图表类型 从窗口看。
- 你也可以选择 结束日期 的预测。
- 最后,按 创建 按钮。 你已经完成了!
现在将在Excel中打开一个新的工作表,这个新的工作表包含了我们现在的数据和预期值。 还有一个图表,直观地表示原始数据和预测数据。
定制预测图。
你可以通过以下方式定制预测图。 请看下面的图片。 Excel在这里为我们提供了许多定制选项。
1.图表类型
这里有两个选项,创建柱状图和创建折线图。 使用你认为视觉上更舒服的任何一个。
2. 预测结束
在这里设置你想结束预测的时间。
3. 预测开始
用这个设置预测的开始日期。
4.置信区间
它的默认值是95%。 它越小,表示对预测值的信心越大。 你可以根据显示你的预测准确度的必要性,标记或不标记这个复选框。
5.季节性
如果你选择了'季节性',Excel就会尝试在你的历史数据中找出季节性。 自动检测 你也可以通过输入一个合适的值来手动设置它。
6.时间轴范围
当你选择数据中的任何单元格时,Excel会自动设置它。 此外,你可以根据你的需要从这里改变它。
7. 价值范围
你可以用类似的方式编辑这个范围。
8.使用填补缺失的点
你可以选择插值,也可以将缺失的点设置为零。 如果缺失的数据小于总数据的30%,Excel可以对其进行插值(如果你选择)。
9.使用 "聚合复制 "的方式
当你在同一时间戳有多个值时,选择合适的计算方法(平均数、中位数、最小值、最大值、总和、CountA)。
10.包括预测统计
你可以通过选择这个复选框添加一个带有平滑系数和误差度量信息的表格。
2.使用Excel函数根据以前的数据进行预测
你也可以应用Excel函数,如 预测,趋势。 和 增长。 让我们逐一看看。
2.1 利用FORECAST功能
MS Excel 2016取代了 预测功能 与 FORECAST.LINEAR函数 因此,我们将使用更更新的版本(为了将来与Excel的兼容性问题)。
FORECAST.LINEAR函数的语法。
=FORECAST.LINEAR(x, knows_ys, known_xs)
在这里。 x 代表目标日期。 已知_xs 代表时间轴,而 known_ys 代表已知值。
📌 步骤。
- 首先,将以下公式插入到 细胞C17 .
=forecast.linear(b17,c5:c16,b5:b16)
- 然后点击 进入。
阅读更多:Excel中的FORECAST功能(与其他预测功能)。
2.2 应用TREND功能
MS Excel也有助于 TREND功能 根据历史数据进行预测。 该函数应用最小平方法来预测未来价值。
TREND函数的语法。
=TREND(known_ys, [known_xs], [new_xs], [const] )
在以下数据集的情况下,在以下公式中输入 细胞C125 以获得以下的预测值 2022年4月、5月和6月 .然后点击 进入。
=TREND(C5:C124,B5:B124,B125:B127)
2.3 利用GROWTH功能
ǞǞǞ 增长功能 使用指数关系工作,而 趋势 除此之外,两者在参数和应用方面都是相同的。
因此,为了得到以下的预测值 2022年4月、5月和6月 ,插入以下公式 细胞C125 .然后点击 进入 .
=GROWTH(C5:C124, B5:B124,B125:B127)
阅读更多。 如何在Excel中预测增长率(2种方法)
类似读物
- 如何在Excel中预测销售情况(5种简单方法)
- 在Excel中预测销售增长率 (6种方法)
- 如何在Excel中预测收入(6种简单方法)
3.使用移动平均和指数平滑工具
统计学中使用的移动平均线有两种:简单移动平均线和指数移动平均线。 我们也可以用它们来预示未来的价值。
3.1 使用简单移动平均线
为了应用移动平均数技术,让我们添加一个新的列,名为 "移动平均数"。 移动平均数 '.
现在应用以下步骤。
📌 步骤。
- 首先,到 数据标签 并点击 数据分析按钮 如果你没有这个功能,你可以通过以下方式启用它 这里 .
- 然后选择 移动平均数 列表中的选项,然后按 认可 .
- ǞǞǞ 移动平均数 窗口出现。
- 现在,选择 输入范围 作为 C5:C20 ,把 间隔 作为3。 输出范围 作为 D5:D20 和标记 图表输出 复选框。
- 之后,按 好的。
你可以看到2022年4月的预测值在 细胞D20 .
此外,下面的图片是预测结果的图形表示。
3.2 应用指数平滑法
为了获得更准确的结果,你可以使用指数平滑技术。 在Excel中应用这一技术的过程与简单移动平均的过程非常相似。 让我们看看。
📌 步骤。
- 首先,去到 数据标签 >> 点击 数据分析按钮 >> 选择 指数平滑法 从列表中。
- 然后按 认可 .
指数平滑窗口将弹出。
- 现在设置 输入范围 作为 C5:C20 (或根据你的数据)。 阻尼系数 为0.3,而 输出范围 作为 D5:D20 ;标志着 图表输出 复选框。
- 然后按 认可 按钮。
在按下 "确定 "键后,你将得到以下结果 c ell D20 .
再看下图,直观地了解预测。
4.应用填充手柄工具,根据历史数据进行预测
如果你的数据遵循 线性趋势 (增加或减少),你可以应用 填充手柄 下面是我们的数据和相应的图表。
这些表明,数据有一个线性趋势。
假设我们要预测的是 2022年4月、5月和6月 遵循以下快速步骤。
📌 步骤。
- 首先,选择价值 C5:C16 并将你的鼠标光标悬停在 "我 "的右下角。 细胞C16 会出现填充手柄工具。
- 现在拖动它直到c 19世纪末 .
下图直观地显示了结果。 值得注意的是,Excel忽略了不规则的数值(如3月22日的突然上涨),而考虑了比较有规律的数值。
Excel预测的准确性如何?
心中可能会出现一个问题:"。 Excel预测技术的准确度有多高? "答案并不简单,因为预测取决于许多因素。 例如,当我们正在写这篇文章时,乌克兰-俄罗斯战争开始了,原油价格突然上涨,远远高于预期。
所以,这取决于你,也就是说,你为预测设置的数据有多完美。 然而,我们可以向你建议一种方法,以检查方法的完美性。
这里,我们有2012年4月至2022年3月的数据。 如果我们对过去几个月进行预测,并将结果与已知值进行比较,我们就会知道我们可以多么坚定地依赖它。
阅读更多。 如何在Excel中计算预测准确率(4种简单方法)
总结
在这篇文章中,我们讨论了4种基于历史数据的excel预测方法。 如果你对这些方法有任何疑问,请在评论框中告诉我们。 更多此类文章,请访问我们的博客 ǞǞǞ .