[摘要] 本文研究在銷售收入、資金占用、成本費用等財務預測中,利用Excel內置的公式與函數、窗體工具交互選擇等功能,構建Excel回歸分析模型的技巧。
[關鍵詞] 回歸分析;模型構建;Excel函數;窗體工具
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2011 . 06 . 006
[中圖分類號]F232 [文獻標識碼]A [文章編號]1673 - 0194(2011)06 -0011- 04
一、導言
預測是對未來狀況的分析、判斷和規劃,Excel中可使用窗體工具的滾動條、微調項、列表框等,對未來狀況值進行范圍設定,以建立交互選擇模型,簡化復雜的數據計算。回歸分析的運用非常廣泛,在單位理財中主要用于銷售預測、資金預測和成本費用預測等方面。
回歸分析一般用直線方程Y = a+bX預測未來值。其中,截距參數a、斜率參數b的確定方法有:(1)最小二乘法公式計算;(2)Excel截距函數Intercept、斜率函數Slope確定;(3)用直線擬合函數Linest計算,再將其作為數值引用函數Index的嵌套函數,以返回參數值等。
財務預測時,一般都要用到計數函數COUNT、求和函數SUM、四舍五入函數ROUND、條件函數IF,以及字符運算、顯示公式或計算結果等技術方法,以充分利用Excel強大的計算、分析、提示等功能。
二、銷售回歸分析的模型構建
Excel回歸分析時,可用最小二乘法公式確定a、b的參數值,再用Y = a+bX預測未來銷售收入。最小二乘法參數公式如下:
式中,y表示銷售量或銷售額;X表示時間序列;a表示固定不變的銷售;b表示隨時間序列變動的單位銷售;n表示歷史數據的期間項數;∑表示求和。
Excel提供了計算期間項數n的計數函數COUNT,其函數公式如下:
= COUNT(value1,value2,…)
式中,value表示包含或引用的數字型數據的參數,可以設置1至30個參數。
【案例1】 某公司甲產品近5年銷量如表1所示。要求用回歸直線法預測該產品未來13年的銷售情況。
【模型構建】構建的銷售預測模型如圖1所示。單擊B12單元格中的組合框下拉箭頭,在列表中選定某年度,該年度的銷量預測即可顯示于D12單元格中,并在B13單元格中進行提示。該模型的設計方法如下:
1.設計表格。鍵入文字、已知數據,合并單元格區域等。
2.求和、乘積與冪運算。在E3單元格中鍵入“=C3*D3”,F3單元格中鍵入“=C3^2”,C8單元格中鍵入“=SUM(C3:C7)”;再自動填充E4:E7、F4:F7和D8:F8單元區域的公式。
3.確定觀察值項數。選定B8單元格,鍵入“=COUNT(B3:B7)”,如圖2所示。由于引用區域有5年,所以計算結果為“5”。
4. 輸入參數公式。在B9單元格鍵入“=ROUND((D8-B10*C8)/B8,1)”。其中ROUND是四舍五入函數,參數“1”表示保留一位小數;“(D8-B10*C8)/B8”是參數a的計算公式。
在B10單元格中鍵入對參數b的計算結果四舍五入并保留一位小數的函數公式“=Round((B8*E8-C8*D8)/(B8*F8-C8^2),1)”。
5.字符運算提示信息。在C11單元格鍵入“="Y = "&B9&"+"&B10&"X"”。
6.設計組合框,方法如下:
(1)選擇菜單“視圖/工具欄/窗體”命令,調出窗體工具欄,如圖1上部所示。
7.在D12單元格中鍵入Y=a+bX的預測公式“=B9+B10*(C7+B12)”;在B13單元格中鍵入信息的動態提示公式“=\"預測結論:\"&B7+B12&\"年銷量\"&D12&\"萬臺\"”。
8.選擇“工具/選項”菜單命令,在“視圖”選項卡中勾選“公式”復選框,則單元格中顯示公式,如圖2所示;取消該選項,則單元格中顯示計算結果,如圖1所示。
三、資金回歸分析的模型構建
Excel回歸分析時,可采用線性方程截距函數Intercept確定參數a的值,斜率函數Slope確定參數b的值,然后用Y = a+bX預測資金占用額。參數公式如下:
= Intercept(known_y’s,known_x’s)
= Slope(known_y’s,known_x’s)
式中,Known_y’s表示因變量數據組或單元區域;Known_x’s 表示自變量數據點集合。
【案例2】某公司近6年銷售量與資金占用額如表2所示。該公司未來的銷售量可能為279萬~379萬臺,請用回歸直線法預測其資金占用額。
【模型構建】構建的資金占用預測模型如圖4所示。單擊C8單元格的微調按鈕,D8單元格將顯示不同的產銷量,G8單元格將預測出該產量下的資金占用額,B9單元格進行信息的動態提示。該模型設計方法如下:
1.設計表格、鍵入已知數據等。
2.計算參數a、b值,方法如下:
(1)計算參數a的方法是:在C5單元格鍵入公式“=Intercept(C4:H4,C3:H3)”。
(2)計算參數b的方法是:在C6單元格鍵入公式“=Slope(C4:H4,C3:H3)”。
(3)單擊“確定”按鈕回到工作表界面,C8單元格顯示代碼“1”(當前值或最小值),單擊微調按鈕的上下箭頭,代碼值在1~100之間變動;選定C8單元格將其格式設置為居中對齊,使代碼值隱藏于微調按鈕后部。
4.預測資金占用額。在D8單元格鍵入“=H3+C8”;在G8單元格鍵入“=C5+C6*D8”,這是回歸資金占用預測公式。
5.字符運算提示信息。在C7單元格鍵入“="Y="&C5&"+"&C6&"X"”;在B9單元格鍵入“=B8&D8&"萬臺時,"&E8&G8&"萬元"”,以提示不同產銷量下的資金占用額。
四、成本費用回歸分析的模型構建
Excel回歸分析時,可用直線擬合函數Linest計算參數值,再將其作為Index的嵌套函數,以返回這些參數值;然后用Y = a+bX預測成本費用。參數的函數公式如下:
b =Index(Linest(known_y’s,known_x’s,true,true),1,1)
a =Index(Linest(known_y’s,known_x’s,true,true),1,2)
R2 =Index(Linest(known_y’s,known_x’s,true,true),3,1)
直線擬合函數Linest參數:known_y’s表示因變量;known_x’s表示自變量;第三個參數設為TRUE或空置表示按正常的a值計算,若設為FALSE則將a設為0;第四個參數設為TRUE表示要計算相關系數R2、a和b的值,若設為FALSE則只計算a和b的值。
數值引用函數Index參數:“1,1”返回Linest中的b值;“1,2”返回Linest中的a值;“3,1”返回Linest中的R2值。
相關系數R2的值為1則完全正相關,為-1則完全負相關,為0則不相關,大于0.8則顯著相關,在0.5~0.8之間則相關,0~0.5則弱相關。只有相關系數大于0.5時,回歸直線法的預測結果才具有參考價值。
【案例3】某公司近6年銷售收入與成本費用總額如表3所示。要求判斷兩者之間的相關程度,并預測未來10年不同銷售額(最高4 000萬元)對應的成本費用。
【模型構建】 構建的成本費用預測模型如圖6所示,單擊B10單元格的微調按鈕以確定預測年度并顯示于C10單元格;單擊F10單元格的滾動條左右箭頭將增減1,單擊滾動條空白處將增減10,以確定該年的銷售額并顯示于H10單元格;第11行自動提示該年成本費用的預測值。設計方法如下:
1.設計表格。錄入文字,鍵入前4行的已知數據,合并單元格區域等。
2.計算相關參數。在B5單元格中鍵入 “=Index(Linest(C4:H4,C3:H3,TRUE,TRUE),1,2)”,這是相關系數R2的函數公式;在B7 單元格鍵入預測直線的截距參數a的函數公式“=Index(Linest(C4:H4,C3:H3,TRUE,TRUE),1,2)”;B8單元格鍵入斜率參數b的函數公式“=Index(Linest(C4:H4,C3:H3,TRUE,TRUE),1,1)”。
3.參數信息提示。在B6單元格中鍵入“=IF(C5>0.8,"顯著",IF(C5>0.5,"相關","弱"))”,以提示相關程度;B9單元格中鍵入“="Y="&Round(C7,2)&"+"&Round(C8,2)&"X"”,以提示帶參數的預測公式。
4.信息提示與預測。在C10單元格中鍵入“=H2+B10&"年銷售額"”,提示以哪一年為預測期;在H10單元格中鍵入“=H3+F10”,提示該年的銷售額是多少;在B11單元格中鍵入“=H2+B10&"年成本費用額"”,提示要預測哪一年的成本費用;在E11單元格中鍵入在計算時四舍五入并保留兩位小數的直線公式“=Round(C7+C8*H10,2)”,顯示該年的成本費用總額。
主要參考文獻
[1]彭韶兵. 管理會計學[M]. 成都:西南財經大學出版社,2007.
[2]王順金,莊小歐. Excel財務與會計應用精粹[M]. 北京:北京理工大學出版社,2009.
[3]王順金,鄒俊霞. 財務管理[M]. 北京:北京理工大學出版社,2009.
[4]徐興恩. 管理會計學[M]. 成都:西南財經大學出版社,2002.