【发布时间】:2021-07-28 11:46:04
【问题描述】:
对于 Excel 模型,我需要在 0 和 1 之间插入各种值,这显然可以使用 if 语句和其他方法来完成,但我想使用一个简洁而强大的解决方案,以便其他人也能理解我正在处理的文件。 使用函数“预测”,Excel 似乎非常奇怪地插入了这些值;有些高于 1,有些低于 0。
我要插入的表格只是数字,没有日期,如下所示:
[0|1]
[18|1]
[40|0]
[60|0]
所以在值 18 和 40 之间,必须进行真正的插值。
如果我使用预测功能,会生成以下输出: In- and output forecast function
我认为前几个值高于 1 很奇怪,因为它们显然介于 0 和 18 之间,而后几个值不等于 0,因为它们介于 40 和 80 之间。如果你愿意自己插值,应该是这样的。
有人可以解释会发生什么,最好是我如何用替代方法解决这个问题?
我使用的 Excel 版本是 Office 365 的一部分。
【问题讨论】:
-
好吧,我自己搞定了。问题在于预测功能的工作方式;插值基于趋势线。您可以通过在散点图中绘制点并生成趋势线来可视化它。为了避免这种情况,插值必须只发生在两点之间。在以下网站 [exceloffthegrid.com/… 一路向下,他们解释了如何使用 Excel 中的预测、索引和匹配功能来实现这一目标。他们称之为“内部线性插值”。感谢您对互联网的橡皮擦;-)