位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

怎么使用TREND函數(shù)和LINEST函數(shù)做銷售預測或成本分析?

提問人:周麗平發(fā)布時間:2021-07-19

【例】如下圖所示A為產(chǎn)品數(shù)量,B列是對應的單個產(chǎn)品成本。要求計算:當生產(chǎn)50個產(chǎn)品時,相對應的成本是多少?

方法1:使用TREND函數(shù)。

公式:

=TREND(OFFSET(B1,MATCH(D2,A:A)-1,,2),OFFSET(A1,MATCH(D2,A:A)-1,,2),D2)

公式說明:

Trend函數(shù)是做線性預測的函數(shù),但本例中的A列和B列并非線性關(guān)系(y=ax+b)。所以需要分段插值。即在A列查找到相鄰的小值和大值。如50為13~68。

MATCH(D2,A:A)-1:利用match函數(shù)的模糊查找功能,找到比樣本小且最接近的值。如比50小的是13

OFFSET(B1,match()-1,,2):用offset返回小值和大值的所在B列區(qū)域。如50對應B列的是B5:B6,同理A列的區(qū)域A5:A6

D2:是樣本值。本例是50

Trand函數(shù)預測的結(jié)果是:76.64

image.png

方法2:利用LINEST函數(shù)

公式:

=D2*INDEX(LINEST($B$2:$B$8,$A$2:$A$8),1)+INDEX(LINEST($B$2:$B$8,$A$2:$A$8),2)

LINEST():如果我們知道A列和B列對應的線型關(guān)系式(y=ax+b),那么我們可以直接把X值代入求值。而LINEST函數(shù)可以根據(jù)兩組數(shù)據(jù),直接取得a和b的值。如本例:LINEST($B$2:$B$8,$A$2:$A$8)可以返回{-0.05,85.97},其中-0.05是a,85.9是b。那么關(guān)系式出來: y=-0.05x+85.9

INDEX(linest(),1)可以取值第一個值,即a的值。同理當為2時可以取出b的值。

方法2預測的結(jié)果是:83.39(由于預測原理不同,結(jié)果和方法不相同是正常的)

image.png

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部