6.投行財務(wù)模型基礎(chǔ)——設(shè)置模型工作表頭(設(shè)置時間線和時間標識)

本課程視頻可以在網(wǎng)易云課堂搜索投行財務(wù)模型基礎(chǔ)
項目時間線模塊:
同時選擇除假設(shè)清單外的所有工作表,B3單元格寫上“時間線” ,C4填“期間起始日”,C5填“期間終止日”,C6填“當期月數(shù)”,C7填“是否建設(shè)期”,C8填“建設(shè)期期間月份數(shù)”,C9填“是否運營期”,C10填“運營期期間月份數(shù)”,C11填“運營期終止期間”;
項目時間節(jié)點模塊:
選擇“輸入假設(shè)”工作表,B13單元格填上“項目時間節(jié)點”;C14填“模型起始日”,D14填“2020-1-1”,C15填“開工日”,D15填“2020-4-1”,C16填“竣工日”,D16填“2021-9-30”,C17填“運營期起始日”,D17填公式:=D16+1(即,建設(shè)期終止日向后數(shù)1填,為運營期起始日),C18填“運營期”,D18填“20”,E18填“年”,C19填“運營期終止日”;
常規(guī)參數(shù)模塊:
B21填“常規(guī)參數(shù)”;C22填“1年=”,D22填“12”,E22填“月”;C23填“1年=”,D23填“365”,E23填“日”;C24填“1日=”,D24填“24”,E24填“小時”;C25填“1MW=”,D25填“1000”,E25填“kW”;C26填“1萬=”,D26填“10000”;
項目時間線和項目時間節(jié)點模塊補充:
同時選擇除假設(shè)清單外的所有工作表,單元格I3填“合計”,在第I6至第I11單元格填入求和公式,分別求每行第K列至第AG列的和。即,I6填入“=SUM(K6:AG6)”,然后將I6在I7至I11區(qū)域單元格內(nèi)復制粘貼
選擇“輸入假設(shè)”工作表,K4填“=D15”,K5填“=EDATE(D14,D22)-1”,L4填“=K5+1”,L5填“=D16”,M4填“L5+1”,M5填“=EDATE(L4, D22)-1”
將M4選中,Ctrl+C,然后選中L4~AG4區(qū)間,Ctrl+V,則將M4的公式計算規(guī)則復制粘貼到選中的區(qū)間里
N5填“=IF(YEAR(N4)=YEAR($D$19),$D$19,EDATE(N4, ? ? ?$D$22)-1)” ,即,如果是運營期終止年,則期間終止日為運營終止日,否則為初始日向后12個月后的日期的前一日。選中N5,Ctrl+C,然后選中,O5~AG5區(qū)間,Ctrl+V,則將N5的公式計算規(guī)則復制粘貼到選中的區(qū)間里
一般來說,單元格里的公式的引用為相對引用,即將此選中的單元格復制粘貼到其他位置時,計算公式里被引用的單元格的位置也會隨之更新到新的位置,即,被引用的單元格和選中單元格的位置關(guān)系不變。但如果不希望被引用的單元格的位置發(fā)生變化,則在單元格的行號或列號前面可以加上“$”,代表絕對引用。即,$號表示新選中的單元格的公式里,該被引用的單元格的行號或列號不隨著新的單元格位置的改變而改變。$放在列號前面,表示被引用單元格的列數(shù)保持不變,但是行數(shù)可以隨著新的單元格的位置變化而變化;$放在行號前面,表示被引用單元格的行數(shù)保持不變,但是列數(shù)可以隨著新的單元格的位置變化而變化;$同時放在行號和列號前面,表示被引用的單元格位置不變。
此模型中,第5行期間終止日為起始日向后數(shù)12個月,為次年首日,通過EDATE(,12)-1來實現(xiàn)向后數(shù)12個月后退回1日得到當年的12月31日。此公式里,12這個數(shù)字無論在哪一年都是固定的,因此需要把行號和列號均通過“$”實現(xiàn)絕對引用。
Excel中的IF函數(shù)的引用格式為:=IF(條件判斷, 結(jié)果為真返回值, 結(jié)果為假返回值);
補充運營期終止日的計算公式:D19填入“=EDATE(D17, D18*D22)-1”,即,從運營期起始日向后數(shù)運營的總月數(shù)(20*12=240)后的日期再往前一天,即為運營期終止日
K6輸入“=MONTH(K5)-MONTH(K4)+1”,即,當期期間起始日至終止日所包含的月份數(shù)
K7輸入“=IF($D$16>=K5,1,0)”,即,如果建設(shè)期終止日在期間終止日后,則當前期間處于建設(shè)期,計算結(jié)果為1,否則為0
K8輸入“=K6*K7”,如果當前期間是建設(shè)期,計算得到當期的建設(shè)月數(shù)
K9輸入“=IF(AND(K4>=$D$17,$D$19>=K5),1,0)”,即,當前期間起始日在運營期起始日后,且運營期終止日不在當前期間終止日之前時,當前期間處于運營期
K10輸入“=K6*K9”,如果當前期間是運營期,計算得到當期的運營月數(shù)
K11輸入“=IF(YEAR($D$19)=YEAR(K5),1,0)”,即,當運營期終止日的年數(shù)等于當前期間終止日的年數(shù)時,當前期間為運營期終止日所處的期間
將K6至K11復制粘貼至L6至AG11的整個區(qū)間
AND函數(shù)的引用格式為:=AND(條件判斷語句1,條件判斷語句2,……),只有條件判斷語句全為真時,函數(shù)返回結(jié)果為1,否則為0。
YEAR函數(shù)的作用為返回當前日期的年數(shù)。公式格式為=YEAR(日期序列(含年月日)), 同理,MONTH函數(shù)為返回當期月份數(shù)。
項目時間線和項目時間節(jié)點模塊補充:
同時選中“計算”、“財務(wù)報表”和“輸出”工作表,在K4單元格中引入“輸入假設(shè)”工作表的K4單元格,即填入“=”,然后選中“輸入假設(shè)”的K4單元格。此時,“計算” “財務(wù)報表”和“輸出”工作表中K4單元格的公式為“=輸入假設(shè)!K4”
將K4單元格復制粘貼到K5~K11,然后將K4~K11復制粘貼到L4~AG11區(qū)間,將K4在I6~I11區(qū)域內(nèi)復制粘貼,此時完成了所有工作表的相同時間線的設(shè)置
一般來說,所有工作表的表頭(即時間線)的統(tǒng)一有利于模型的檢查。比如相同的年份的所有相關(guān)數(shù)據(jù)均處于同一列。一般情況下的計算均是同一年的數(shù)據(jù)之間相互計算引用,特殊情況會引用相鄰年份的數(shù)據(jù)參與計算。例如,在目前的模型里,K列的數(shù)據(jù)大多數(shù)情況由當前工作表同屬于K列的數(shù)據(jù)或其他工作表同屬K列的數(shù)據(jù)計算得到。如發(fā)現(xiàn)K列引用了其他列的數(shù)據(jù),且此數(shù)據(jù)也不是相鄰年份的數(shù)據(jù),則需要引起格外注意檢查是否存在錯誤。
統(tǒng)一單元格、模塊格式及統(tǒng)一的公式
為各模塊設(shè)置統(tǒng)一的格式(字體、邊框等,增強模型的易讀性)
將單元格分類成手動輸入的數(shù)據(jù)及公式計算的數(shù)據(jù),兩種數(shù)據(jù)分別設(shè)置不同的格式。(如,手動輸入的數(shù)據(jù)我們將采用虛線邊框+淡藍色底紋,而公式計算的數(shù)據(jù)我們采用無邊框無底紋的模式)
一般情況下,如果數(shù)據(jù)是由公式計算得來的,那么建議每行中后續(xù)列的公式與首列保持一致。如果某行后序的列出現(xiàn)與其前列不一致的公式,則建議設(shè)置特殊的單元格格式予以標注(這里我們用灰色底紋表示)
一致的公式可以極大地減少了模型的錯誤,只要除模型搭建者外的使用者理解首列的公式即可理解整個模型的計算邏輯,增強了模型的使用性。要記住,財務(wù)模型不是只給搭建者使用的!越簡易易懂廣泛流傳的模型才是好模型!


計算、財務(wù)報表和輸出頁有與輸入假設(shè)同樣的時間線和表頭