2022-11-13 14:10来源:m.sf1369.com作者:宇宇
你获得FORECAST(预测),应该是TXT版本吧?你发给我,我来帮你搞定!zhenqiang@odes.com.cn
尝试一下FORECAST函数,这个函数有线性的预测功能。
A B
1 1 80000
2 2 100000
3 3 120000
4 4 =forcast(A4,B1:B3,A1:A3)
看了你的问题补充,好像有点明白你的意思了。
但是EXCEL的公式基本都是返回一个值,但是你的要求是返回两个值,一个是起始值,另一个是递增数值,这样的要求系统公式基本达不到,如果你感兴趣,编一段代码吧。肯定能解决这个问题!
Application.WorksheetFunction.Forecast
在VBA中只能这样调用工作表函数,其中WorksheetFunction是可以省略的
这个函数有根据已知值线性的关系预测接下来值的功能
B4单元格的公式 =FORECAST(A4,B1:B3,A1:A3)
最简单的,forecast(11,{1,2,3,4,5,6,7,8,9,10},{y1,y2,....,y10})
yi是第i年的数据。其实就是一个线性预测。
假如原Excel文件名称为:BOOK1.XLS页码名称为SHEET1原数据单元格的坐标点为 A4 则在新表格的选定单元格内输入:=[Book1.xls]Sheet1!$A$4也有简单的方法:输入: = 后再使用鼠标选定原数据单元格 单击回车 搞定。提示:此方法必须两个文件(原文件,新文件)同时打开。如果不是同时打开,也会自动更新新数值到新文件。此方法可带入数值和文字。但是格式无法代入