投行财务模型基础——设置模型的工作表头(设置时间线和时间标识)
投行excel技巧,不用鼠标。。。当一个投行的校友给我改balance sheet时,我确实震撼了。 转
投行excel技巧,不用鼠标。
当一个投行的校友给我改balance sheet时,我确实震撼了。
轉快捷键之在工作表中移动和滚动向上、下、左或右移动单元格箭头键移动到当前数据区域的边缘:CTRL+ 箭头键移动到行首:HOME移动到工作表的开头:CTRL+HOME移动到工作表的最后一个单元格。
:CTRL+END向下移动一屏:PAGE DOWN向上移动一屏:PAGE UP向右移动一屏:ALT+PAGE DOWN向左移动一屏:ALT+PAGE UP移动到工作簿中下一个工作表:CTRL+PAGE DOWN移动到工作簿中前一个工作表:CTRL+PAGE UP移动到下一工作簿或窗口:CTRL+F6 或CTRL+TAB移动到前一工作簿或窗口:CTRL+SHIFT+F6移动到已拆分工作簿中的下一个窗格:F6移动到被拆分的工作簿中的上一个窗格:SHIFT+F6滚动并显示活动单元格:CTRL+BACKSPACE显示“定位”对话框:F5显示“查找”对话框:SHIFT+F5重复上一次“查找”操作:SHIFT+F4在保护工作表中的非锁定单元格之间移动:TAB2>Excel快捷键之处于END模式时在工作表中移动打开或关闭END 模式:END在一行或列内以数据块为单位移动:END, 箭头键移动到工作表的最后一个单元格.:END, HOME在当前行中向右移动到最后一个非空白单元格。
:END, ENTER3>Excel快捷键之处于“滚动锁定”模式时在工作表中移动打开或关闭滚动锁定:SCROLL LOCK移动到窗口中左上角处的单元格:HOME移动到窗口中右下角处的单元格:END向上或向下滚动一行:上箭头键或下箭头键向左或向右滚动一列:左箭头键或右箭头键4>Excel快捷键之用于预览和打印文档显示“打印”对话框:CTRL+P在打印预览中时:当放大显示时,在文档中移动:箭头键当缩小显示时,在文档中每次滚动一页:PAGE UP当缩小显示时,滚动到第一页:CTRL+上箭头键当缩小显示时,滚动到最后一页:CTRL+下箭头键5>Excel快捷键之用于工作表、图表和宏插入新工作表:SHIFT+F11创建使用当前区域的图表:F11 或ALT+F1显示“宏”对话框:ALT+F8显示“Visual Basic 编辑器”:ALT+F11插入Microsoft Excel 4.0 宏工作表:CTRL+F11移动到工作簿中的下一个工作表:CTRL+PAGE DOWN移动到工作簿中的上一个工作表:CTRL+PAGE UP选择工作簿中当前和下一个工作表:SHIFT+CTRL+PAGE DOWN选择当前工作簿或上一个工作簿:SHIFT+CTRL+PAGE UP6>Excel快捷键之选择图表工作表选择工作簿中的下一张工作表:CTRL+PAGE DOWN选择工作簿中的上一个工作表:CTRL+PAGE UP,END, SHIFT+ENTER7>Excel快捷键之用于在工作表中输入数据完成单元格输入并在选定区域中下移:ENTER在单元格中折行:ALT+ENTER用当前输入项填充选定的单元格区域:CTRL+ENTER完成单元格输入并在选定区域中上移:SHIFT+ENTER完成单元格输入并在选定区域中右移:TAB完成单元格输入并在选定区域中左移:SHIFT+TAB取消单元格输入:ESC删除插入点左边的字符,或删除选定区域:BACKSPACE删除插入点右边的字符,或删除选定区域:DELETE删除插入点到行末的文本:CTRL+DELETE向上下左右移动一个字符:箭头键移到行首:HOME重复最后一次操作:F4 或CTRL+Y编辑单元格批注:SHIFT+F2由行或列标志创建名称:CTRL+SHIFT+F3向下填充:CTRL+D向右填充:CTRL+R定义名称:CTRL+F38>Excel快捷键之设置数据格式显示“样式”对话框:ALT+' (撇号)显示“单元格格式”对话框:CTRL+1应用“常规”数字格式:CTRL+SHIFT+~应用带两个小数位的“贷币”格式:CTRL+SHIFT+$应用不带小数位的“百分比”格式:CTRL+SHIFT+%应用带两个小数位的“科学记数”数字格式:CTRL+SHIFT+^应用年月日“日期”格式:CTRL+SHIFT+#应用小时和分钟“时间”格式,并标明上午或下午:CTRL+SHIFT+@ 应用具有千位分隔符且负数用负号(-) 表示:CTRL+SHIFT+!应用外边框:CTRL+SHIFT+&删除外边框:CTRL+SHIFT+_应用或取消字体加粗格式:CTRL+B应用或取消字体倾斜格式:CTRL+I应用或取消下划线格式:CTRL+U应用或取消删除线格式:CTRL+5隐藏行:CTRL+9取消隐藏行:CTRL+SHIFT+( 左括号隐藏列:CTRL+0(零)取消隐藏列:CTRL+SHIFT+)右括号9>Excel快捷键之编辑数据编辑活动单元格并将插入点放置到线条末尾:F2取消单元格或编辑栏中的输入项:ESC编辑活动单元格并清除其中原有的内容:BACKSPACE将定义的名称粘贴到公式中:F3完成单元格输入:ENTER将公式作为数组公式输入:CTRL+SHIFT+ENTER在公式中键入函数名之后,显示公式选项板:CTRL+A在公式中键入函数名后为该函数插入变量名和括号:CTRL+SHIFT+A 显示“拼写检查”对话框。
投行财务模型基础——搭建财务报表工作表(利润表)
投行财务模型基础——搭建财务报表工作表(利润表)本课程视频可参见网易云课堂投行财务模型基础1.B13输入“利润表”,C14至C31输入“经营收入”,“电费收入”,“其他收益(退税)”,“经营成本”,“人员成本”,“材料费”,“修理费”,“其他费用”,“保险费”,“税金及附加”,“EBITDA”,“折旧摊销”,“残值更新核销”,“EBIT”,“财务费用”,“EBT(应纳税所得额)”,“所得税”,“净利润”2.以上这些项目基本在“计算”工作表已经计算得出,可直接引用计算工作表上对应的计算结果。
K15输入“=计算!K17”,K16输入“=计算!K96”,经营收入为电费和其他收益之和,K14输入“=SUM(K15:K16)”,K18输入“=计算!K18”,K19输入“=计算!K23”,K20输入“=计算!K24”,K21输入“=计算!K21”,K22输入“=计算!K22”,K23输入“=计算!K102”,经营成本为以上成本之和,即,K17中输入“=SUM(K18:K23)”,EBITDA为经营收入和经营成本之差,即,K24输入“=SUM(K14,K17)”。
K25输入“=计算!K33”,K26输入“=计算!K45”,EBIT为EBITDA扣除折旧摊销及残值核销,即,K27输入“=SUM(K24:K26)”。
财务费用K28输入“=-计算!K77”。
EBT为EBIT扣除财务费用,即,K29输入公式“=SUM(K27:K28)”。
由于所得税涉及亏损弥补计算较复杂,因此,下面会专门设置所得税计算的模块。
净利润为EBT扣除所得税,因此,K31输入公式“=SUM(K29:K30)”3.将K14至K31在L14至AG31区间复制粘贴。
补足I14至I31的求和公式,E14~I31输入“万元”。
手把手教你搭建财务模型
手把手教你搭建财务模型投行咨询或者投资界常说的Financial Model,俗称财务模型,听起来高大上白富美,实际上数学原理不超过四则运算,顶多加上开方和乘法。
而且制作工具也非常简单,基本都是Excel。
这个领域的Financial Model的复杂性不是体现在理论,而是体现在:•商业逻辑清晰:找出核心的假设•灵活性强:根据客户或老板需求快速调整,有时候真的是先有结论后有推论•胆子大:针对众多不可测的变量敢于进行有量级精度的假设或者瞎猜,物理界有海森堡测不准原理,商业界有鲁智深测不怕原理基本可以这么说,几乎所有的财务模型都是拿Excel做出来的。
包括但不限于:•偏会计或财务方面:财务三张报表的历史及预测•偏项目投资或项目管理方面:NPV/IRR等模型•偏股权及债券投资方面:市场规模预测、投资价值预测(DCF及Comparable 等等)等等、针对各种股权的回报预测•偏交易方面:针对各类金融产品(FX、衍生品等等)的模型估算和执行策略等等。
如何搞好Model因为Financial Model基本成为这几个高薪行业的基本功,不少人私信我要求开一个关于如何做财务模型的Live,因为犯懒就利用这个专栏文章好好满足大家的需求。
•下图展现的是一个经典Financial Model的架构,选择这个模型来作为范例,因为它基本涉及到了金融和投资领域大部分需要建模的可能性:三张财务报表的预测、资产注入、投资回报及敏感性分析、LBO以及股份计算等等。
接下来讲述按照怎么样的顺序和思路来构建如此复杂的财务模型。
我将这套方法称之为“逐步推进法”,核心主线是按照信息或数据的确定性,从强到弱,从常数、到历史数据、到假设、到商业条件逐步罗列出模型的已知数据,然后构建各类公式,把已知数据推导到目标数据,最后完成最核心的分析并展现最核心的输出。
第一步,设置核心常量。
这一般都是些在该模型中不变动而且会高频反复用到的常量,比如:所得税率、汇率(当然在某些模型中,汇率会成为变量或者敏感性分析中的场景变量)、市场调研报告对某类市场规模的历史数据总结及预估等等。
投行excel技术
快捷键之在工作表中移动和转动向上、下、左或右移动单元格箭头键移动到当前数据区域的边缘:CTRL+ 箭头键移动到行首:HOME移动到工作表的开头:CTRL+HOME移动到工作表的最后一个单元格。
:CTRL+END向下移动一屏:PAGE DOWN向上移动一屏:PAGE UP向右移动一屏:ALT+PAGE DOWN向左移动一屏:ALT+PAGE UP移动到工作簿中下一个工作表:CTRL+PAGE DOWN移动到工作簿中前一个工作表:CTRL+PAGE UP移动到下一工作簿或窗口:CTRL+F6 或CTRL+TAB移动到前一工作簿或窗口:CTRL+SHIFT+F6移动到已拆分工作簿中的下一个窗格:F6移动到被拆分的工作簿中的上一个窗格:SHIFT+F6转动并显示活动单元格:CTRL+BACKSPACE显示“定位”对话框:F5显示“查找”对话框:SHIFT+F5重复上一次“查找”操作:SHIFT+F4在爱惜工作表中的非锁定单元格之间移动:TAB2>Excel快捷键的地方于END模式时在工作表中移动打开或关闭END 模式:END在一行或列内以数据块为单位移动:END, 箭头键移动到工作表的最后一个单元格.:END, HOME在当前行中向右移动到最后一个非空白单元格。
:END, ENTER3>Excel快捷键的地方于“转动锁定”模式时在工作表中移动打开或关闭转动锁定:SCROLL LOCK移动到窗口中左上角处的单元格:HOME移动到窗口中右下角处的单元格:END向上或向下转动一行:上箭头键或下箭头键向左或向右转动一列:左箭头键或右箭头键4>Excel快捷键之用于预览和打印文档显示“打印”对话框:CTRL+P在打印预览中时:当放大显示时,在文档中移动:箭头键当缩小显示时,在文档中每次转动一页:PAGE UP当缩小显示时,转动到第一页:CTRL+上箭头键当缩小显示时,转动到最后一页:CTRL+下箭头键5>Excel快捷键之用于工作表、图表和宏插入新工作表:SHIFT+F11创建利用当前区域的图表:F11 或ALT+F1显示“宏”对话框:ALT+F8显示“Visual Basic 编辑器”:ALT+F11插入Microsoft Excel 4.0 宏工作表:CTRL+F11移动到工作簿中的下一个工作表:CTRL+PAGE DOWN移动到工作簿中的上一个工作表:CTRL+PAGE UP选择工作簿中当前和下一个工作表:SHIFT+CTRL+PAGE DOWN选择当前工作簿或上一个工作簿:SHIFT+CTRL+PAGE UP6>Excel快捷键之选择图表工作表选择工作簿中的下一张工作表:CTRL+PAGE DOWN选择工作簿中的上一个工作表:CTRL+PAGE UP,END, SHIFT+ENTER7>Excel快捷键之用于在工作表中输入数据完成单元格输入并在选定区域中下移:ENTER在单元格中折行:ALT+ENTER用当前输入项填充选定的单元格区域:CTRL+ENTER完成单元格输入并在选定区域中上移:SHIFT+ENTER完成单元格输入并在选定区域中右移:TAB完成单元格输入并在选定区域中左移:SHIFT+TAB取消单元格输入:ESC删除插入点左侧的字符,或删除选定区域:BACKSPACE删除插入点右边的字符,或删除选定区域:DELETE删除插入点到行末的文本:CTRL+DELETE向上下左右移动一个字符:箭头键移到行首:HOME重复最后一次操作:F4 或CTRL+Y编辑单元格批注:SHIFT+F2由行或列标志创建名称:CTRL+SHIFT+F3向下填充:CTRL+D向右填充:CTRL+R概念名称:CTRL+F38>Excel快捷键之设置数据格式显示“样式”对话框:ALT+' (撇号)显示“单元格格式”对话框:CTRL+1应用“常规”数字格式:CTRL+SHIFT+~应用带两个小数位的“贷币”格式:CTRL+SHIFT+$应用不带小数位的“百分比”格式:CTRL+SHIFT+%应用带两个小数位的“科学记数”数字格式:CTRL+SHIFT+^应用年月日“日期”格式:CTRL+SHIFT+#应用小时和分钟“时刻”格式,并标明上午或下午:CTRL+SHIFT+@ 应用具有千位分隔符且负数用负号(-) 表示:CTRL+SHIFT+!应用外边框:CTRL+SHIFT+&删除外边框:CTRL+SHIFT+_应用或取消字体加粗格式:CTRL+B应用或取消字体倾斜格式:CTRL+I应用或取消下划线格式:CTRL+U应用或取消删除线格式:CTRL+5隐藏行:CTRL+9取消隐藏行:CTRL+SHIFT+( 左括号隐藏列:CTRL+0(零)取消隐藏列:CTRL+SHIFT+)右括号9>Excel快捷键之编辑数据编辑活动单元格并将插入点放置到线条末尾:F2取消单元格或编辑栏中的输入项:ESC编辑活动单元格并清除其中原有的内容:BACKSPACE将概念的名称粘贴到公式中:F3完成单元格输入:ENTER将公式作为数组公式输入:CTRL+SHIFT+ENTER在公式中键入函数名以后,显示公式选项板:CTRL+A在公式中键入函数名后为该函数插入变量名和括号:CTRL+SHIFT+A 显示“拼写检查”对话框。
投行财务模型基础——搭建模型输入假设工作表(经营资产和资本结构)
投行财务模型基础——搭建模型输入假设工作表(经营资产和资本结构)本课程视频见网易云课堂投行财务模型基础✓经营资产模块:1.B68输入“经营资产”2.C69输入“应收账款周转天数”,D69输入“150”,E69输入“日”;C70输入“应付账款周转天数”,D70输入“30”,E70输入“日”✓资本结构模块:1.B72输入“资本结构”2.C73输入“资本金投入”,D73输入“20%”3.C74输入“银行贷款提款”,D74输入“=1-D73”4.C75输入“贷款起始日”,D75输入“=D15”5.C76输入“贷款终止日”6.C77输入“首期还本付息日”,D77输入“=EDATE(D17,D22)-1”,即,首期还本付息日为运营日开始后12个月的月末7.C78输入“还本付息期数”,D78输入“15”8.贷款终止日为项目开始运营日后15年年末。
即,D76单元格输入公式“=EDATE(D17,D22*D78)-1”9.第76行的K列至AG列做一个时间线,使贷款终止日所处的期间单元格的值为1,其余期间单元格的值为0。
因此,K76输入公式:“=IF(YEAR($D$76)=YEAR(K5),1,0)”,将K76在L76至AG76之间复制粘贴。
可以看出,贷款终止年2036年时,单元格AB76的结果为110.第77行做一个时间线,使首个还本付息年的单元格数值为1,其他数值为0。
K77输入公式“=IF(YEAR($D$77)=YEAR(K5),1,0)”,将K77在L77至AG77之间复制粘贴。
可以看出,首个还本付息日在2022年,对应的单元格N77数值为1,其余单元格结果为011.将第79行做一个时间线,表示还本付息的期间,即,当年需要支付还本付息资金的单元格数值为1,不需要还本付息的单元格数值为0。
在单元格C79输入“还本付息期间”,在单元格K79输入公式“=IF(AND(YEAR(K5)<=YEAR($D$76),YEAR(K5)>=YEAR($D$77)),1,0)”,此公式的意思是:当所处期间期末的年数大于等于首期还本付息期间的年数,并且小于等于贷款终止期间的年数时,单元格的数值为1,否则为012.单元格C80输入“还款方式”,D80输入“等额本息”13.C81输入“每期还本付息金额”本项目的贷款,在建设期时,只是在每期期末向银行支付当期利息。
用EXCEL建立财务模型
B 部分应用B部分介绍了大量的应用,介绍方式是按照先概述理论,然后介绍这些理论在金融模型中的应用。
每个模型都遵循A部分介绍的设计步骤,以便提供学习和进一步发展的模板。
B部分的章节安排如下:6 业绩分析7 现金流8 预测模型9 财务预测10 方差分析11 收支平衡分析12 投资组合分析13 资本成本14 债券15 投资分析16 风险分析17 折旧18 租赁19 公司评估20 最优化21 决策树22 风险管理23 模型一览表第6章:业绩分析本章介绍用于考察公司经营业绩与理解财务信息的模型.我们从对公众公开的公司年度财务报告开始,这些年度报告包括:·董事会报告——前一会计时期经营状况的定性报告·审计报告—关于经营业绩的第三方报告·损益表—标示收益和成本状况的报表·资产负债表—标示公司资产与所欠银行、政府债务的简要报表·现金流量表—标示由于经营活动或其他原因所产生的现金流以及现金的使用情况·账目附注—根据英国公司法或海外公司法的要求,对上述报表所做出的细节解释。
报表的细节取决于公司所在地的相关公司管理法律要求。
私人公司(股权不公开)往往只能提供很少的经营信息。
在英国的确存在减少信息披露的倾向,甚至第三方的审计报告都可以免除。
公司制定年度报告和账目所依据的会计标准、会计惯例也必须在会计报告中进行详细说明。
会计标准与会计惯例十分重要,因为由于会计标准的不同,不同国家不同地区的公司之间往往很难进行比较。
例如,会计利润会由于人为延长资产折旧期或者改变存货估价方法而得到增加。
公司业绩分析需要对可以获得的信息进行标准化处理,原始数据只有经过标准化处理才能提供关于公司经营业绩的有效信息。
公司业绩分析师需要站在全行业的角度评审公司业绩,股东需要了解他们的投资是否安全并且能够得到增值,其他一些股东可能还想获得关于组织发展方面的更多信息。
然而,信息往往被分散于报表的各个部分,例如,资产负债表中往往都有应收账款(accounts receivable)总额或存货(inventory)总额项目,但所有关于这些账目的细节说明都在报告背后予以标注。
投行财务模型基础——搭建模型输入假设工作表(经营收入和经营成本)
投行财务模型基础——搭建模型输入假设工作表(经营收入
和经营成本)
本课程视频可参见网易云课堂投行财务模型基础课
✓经营收入模块:
1.B39输入“经营收入”
2.C40输入“年发电小时数”,D40输入“2200”,E40输入“小时”
3.C41输入“容量系数”,D41输入“=D40/(D23*D24)”
4.C42输入“综合场用电率”,D42输入“3%”
5.C43输入“上网电价”,D43输入“450”,E43输入“元/MWh”
6.调整各单元格格式
✓经营成本模块:
1.B45输入“经营成本”
2.C46输入“人员成本”
3.C47输入“场长”,D47输入“1”,E47输入“人”,F47输入“10”,G47输
入“万元/年/人”
4.C48输入“组长”,D48输入“3”,E48输入“人”,F48输入“8”,G48输入
“万元/年/人”
5.C49输入“组员”,D49输入“8”,E49输入“人”,F49输入“6”,G49输
入“万元/年/人”
6.C50输入“材料费”,D50输入“6”,E50输入“元/kW/年”
7.C51输入“修理费”,D51输入“30”,E51输入“元/kW/年”
8.C52输入“其他费用”,D52输入“25”,E52输入“元/kW/年”
9.C53输入“保险费”,D53输入“0.25%”。
投行财务模型基础——搭建计算工作表(运营期银行贷款)
投行财务模型基础——搭建计算工作表(运营期银行贷款)本课程视频请参见网易云课堂投行财务模型基础1.B66输入“运营期银行贷款”2.C67至C79输入“贷款期序号”,“贷款期期初”,“贷款期期末”,“期初贷款余额(贷款年期初)”,“还本付息金额”,“其中:当期支付的利息”,“其中:当期支付的本金”,“期末贷款余额(贷款年期末)”,“贷款余额(资产负债表)”,“期初应付利息”,“新增应付(财务费用,利润表)”,“当期支付的利息”,“期末应付利息(资产负债表)”对于银行贷款的计算,由于运营开始日为10月。
因此,银行贷款以上一年10月1日至次年9月30日为一个周期,贷款的利息以10月1日时剩余的本金余额乘以年利率为此周期应支付的利息。
但是由于财务报表的报告期以1月1日至12月31日为一个周期,因此利润表显示的财务费用应当分成两部分:1月至9月期间按照上一年9月30日还本付息之后的本金余额为基础计算的9个月的利息,加上10月至12月,本年9月30日还本付息后的本金余额为基础计算的3个月的利息。
同理,由于每年9月30日按照贷款周期实际支付的利息与当年账面上计的财务费用有一定的差距,因此,项目资产负债表上会有“应付利息”科目,记录实际支付的利息与当期的会计周期记取的财务费用之间的差异。
而资产负债表上,12月31日的贷款余额则取当年9月30日还本付息之后的本金余额作为报告的贷款余额。
3.为便于查看对应的区间,第67、68和69行分别表示贷款期期间。
K67输入公式“=SUM(输入假设!$K$79:K79)*输入假设!K79 ”,以“输入假设”工作表第79行累计加总,得到贷款期间各期序号,公式里的乘以79行可以保证原来不属于贷款期间(79行为0)的单元格数值仍为04.K68输入公式“=IF(K67=1,输入假设!$D$17,IF(K67=0, “”,J69+1))”,如果第67行的某单元格为1,则对应的第68行的数值为还本付息期间起始日,也是运营起始日(输入假设工作表的D17单元格),其余期间的起始日为上期终止日向后数1日(即,J69+1),对于第67行等于0的单元格,表示不属于贷款期间,起始日无数值(用“”表示无数值)5.K69输入公式“=IFERROR(EDATE(K68,输入假设!$D$22)-1,“”)”,即,第68行起始日向后数12个月后再向前数1日。
投行财务模型基础——搭建输出工作表(现金流情况)
投行财务模型基础——搭建输出工作表(现金流情况)
课程相关视频请参见网易云课堂投行财务模型基础课程
1.这里仅列举性的选择一些财务数据绘制成图表,以作举例。
但具体的图表需根
据使用者的需求绘制
2.C25输入“现金流情况”,C26至C30输入“经营现金流”,“投资现金流”,“融
资现金流”,“现金流合计”,“期末现金流”,K26输入“=财务报表!K57”,K27
输入“=财务报表!K68”,K28输入“=财务报表!K71”,K29输入“=财务报表!K77”,K30输入“=财务报表!K78”,将K26至K30在L26至AG30区间复制粘贴。
选择K26至AG30区间,选择“插入”选项卡,选择“组合图”图表,选择第
一个“簇状柱形图-折线图”,双击“图表标题”,将其改为“现金流情况”,鼠标
选择图表区间,单击右键,在下拉菜单中选择“选择数据”,选择系列1,点击
“编辑”,然后在系列名称框下,点击C26,点“确定”,即将系列1的数据命
名为“经营现金流”。
同理,将后面4个系列的数据分别命名为C27,C28,C29,
C30
3.选择图表区间,单击右键,在下拉菜单中选择“更改图表类型”,将经营现金流、
投资现金流和融资现金流系列图表类型选成“簇状柱形图”,而将现金流合计以
及期末现金流系列选成“折线图”,即可完成现金流图表的绘制。
投行财务模型基础——搭建模型输入假设工作表(折旧摊销)
投行财务模型基础——搭建模型输入假设工作表(折旧摊销)本课程视频可见网易云课堂投行财务模型基础1.B55输入“折旧摊销”2.C56输入“土地”,D56输入“25”,E56输入“年”;C57输入“房屋建筑物”,D57输入“25”,E57输入“年”,F57输入“5%”;C58输入“风机等设备”,D58输入“20”,E58输入“年”,F58输入“5%”;C59输入“电子办公运输设备”,D59输入“5”,E59输入“年”,F59输入“5%”由于办公运输设备5年后会折旧摊销完毕,因此需要考虑设备更新问题。
在财务模型中,首先需要判断哪一年需要设备更新。
由于设备折旧摊销年数为5年,那么我们可以获知每5年,即每60个月需要更新一次设备。
因此,我们可以计算截至每个日历年底,项目正式运营了多少个月。
由于项目初始运营日并非1月1日,也就是说项目日历年底运营的月份数不会正好是12的倍数,但只要到当期运营年底项目累计运营月数超过60,且少于60+12=72个月的时候,可以判断此期间需要进行第一次设备更新,同理,当期运营年底项目累计运营月数超过120,且少于120+12=132个月的时候,可以判断此期间需要进行第二次设备更新,当期运营年底项目累计运营月数超过180,且少于180+12=192个月的时候,可以判断此期间需要进行第三次设备更新3.C60输入“设备更新”,C61输入“累计运营月数”,C62输入“设备更新月数”,D62输入“=D59*D22”;C63输入“第一次设备更新”,D63输入“累计运营月数大于等于60,小于72”,C64输入“第二次设备更新”,D64输入“累计运营月数大于等于120,小于132”C65输入“第三次设备更新”,D65输入“累计运营月数大于等于180,小于192”;E63输入“1”,E64输入“2”,E65输入“3”;F63输入“E63*$D$62”,G63输入“F63+$D$22”;将F63,G63复制粘贴至F64至G65的区间4.K61输入“=SUM($K$10:K10)”,并在L61至AG61区间复制粘贴,求出每个区间末累计的运营月数5.K63输入“=IF(AND(K$61<$G63,K$61>$F63),1,0)”,并将K63复制粘贴给K64和K65,然后将K63至K65在L63至AG65区域复制粘贴。
投行财务模型基础——收集输入数据(假设条件清单)
投行财务模型基础——收集输入数据(假设条件清单)好的,下面我们正式进入现金流折现模型搭建的部分。
本门课的视频可以见网易云课堂搜索——投行财务模型基础Page17:我们是以某一个风电厂项目为例搭建模型。
这里我们搭建的是项目测算现金流折现模型,也就是针对新建项目,财务模型可能用于项目融资,申请融资时,银行会要求业主提交项目测算模型。
搭建财务模型的第一步是需要收集财务模型的假设参数,前面我们讲过,项目测算模型的输入数据主要来自于可研、项目合同、第三方出具的专业调研报告等。
因此,需要与涉及这些输入参数的单位(业主建设管理部、设计院、可研单位、购电方、业主投融资部、运营部、财务部门、第三方顾问等)进行深入沟通,获得项目所有相关的输入参数。
这一页的表就展示了搭建财务模型前整理获得的本项目的所有假设参数。
可以看到,这个表里基本包含了前面财务模型组成部分里提及的所有的输入假设相关模块。
下面简单介绍一下这个项目,这个项目是国内一个风电场建设运营的项目,假设2020年4月开工,2021年10月完工开始运营,运营期20年。
这里我们为了教学简化处理,并没有考虑试运营期。
如果您在实际遇到这类项目时,还是需要考虑一下试运营期的。
如果考虑试运营期,那么可能需要增加一些试运营期的假设参数,增加一些计算过程。
好的,时间相关假设基本就是这些。
这些假设通常是业主管理层或者建设管理部门会提供。
常规参数假设其实是一般常识,一些单位换算类的输入数据。
不用刻意收集。
这个项目的建设投资情况:项目规模50MW,静态总投资额4亿元。
注意,这里是静态总投资额,也就是不含建设期利息的投资额。
可研里可能会有建设期利息以及项目总投资额,但是由于可研单位计算的建设期利息只是按照相应的可研计算标准来算的,并不会考虑项目实际的融资条件,因此,可研里提供的建设期利息通常是不准确的。
建设期利息我们会在财务模型里面根据业主提供的项目贷款的实际条件进行重新计算,所以不会考虑可研里面的建设期利息,只会采用可研里的静态投资额相关数据。
投行财务模型基础——现金流折现模型的定义和分类
投行财务模型基础——现金流折现模型的定义、分类一、现金流折现模型的定义那么,什么是现金流折现模型呢?我们知道,财务模型主要是投行、PE、企业投资部门日常的常用工具。
这些部门的日常业务主要是与企业并购、项目融资有关,涉及的工作主要是就标的公司进行财务测算、价值评估,以及就各类项目进行现金流预测,开展融资等就标的公司的财务测算和价值评估主要涉及估值模型。
目前标的公司估值可以采用DCF (现金流折现法)、可比公司可比交易法、市场法等。
最常用的现金流折现法就会用到现金流折现模型。
为融资需求就项目的现金流进行预测,也是需要现金流折现模型因此,投行、PE及企业投资部门通常说的财务模型,主要是指现金流折现模型现金流折现模型是指,基于当前的经济环境条件,就标的公司/项目未来运营期间的经营成果、现金流量、经济状况进行预测的模型,根据模型中的自由现金流折现可得到企业的价值,也可得到项目的内部收益率、回收期等项目财务评价指标情况,是决策者进行投资项目决策的主要测算工具。
二、现金流折现模型的分类现金流折现模型其实根据用途不同,可能会有一个不成文的分类方法。
目前来看,财务模型的用途包括:企业估值和项目测算。
因此,可以分类为企业估值现金流折现模型和项目测算现金流折现模型。
从用途方面来看,企业估值现金流折现模型主要用于现金流折现法评估标的公司、标的项目的价值,而项目测算现金流折现模型主要用于评估项目的现金流情况、收益情况及可融资性等。
从输入参数方面来看,企业估值现金流折现模型主要用于已经营一段时间的企业或项目,输入条件通常为标的公司、标的项目在估值时点前几年的经营数据。
而项目测算现金流折现模型多用于新建项目,常见于大型基础设施建设项目,输入通常来自项目可研、项目相关合同、项目市场研究等业主聘请的第三方做的研究报告等。
从计算页来看,企业估值现金流折现模型计算页主要包括自由现金流(股权自由现金流、企业自由现金流)、三表以及一些中间计算等。
一个中国投行老兵的财务建模心得与干货图解一定要
一个中国投行老兵的财务建模心得与干货图解!(好文一定要收藏!)这篇文章是作者做了几十个公司的财务模型后的心得体会。
建立一个公司的财务模型是进行DCF现金流分析估值的基础。
虽然这很基本,但是并不是所有的专业人士都能掌握这个基本技能。
我就知道有一个掌管将近 60亿人民币的某基金经理不知道如何建立财务模型,无法平衡资产负债表。
把钱交给这些所谓的“专业人士”管理,我觉得很不靠谱。
当然,很多基金,包括对冲基金,都不太重视建模型,他们快速的决策过程让耗时费力的建模变成了累赘。
所以,很多基金都会直接拿证券分析师的模型进行分析。
还有的基金只做一张表,也就是利润表的模型。
一个完整的企业财务模型包括三张表:资产负债表、利润表、现金流量表。
这三张表相互联系,互相影响,构成了对一个企业财务运营的完整模拟。
通过对模型参数的调整,可以对企业的各种运营状况进行研究,从而对现金流和估值有深入的分析。
在建立模型之前,首先要对会计准则和这三张表的内在关系深入了解。
我对这三张表的理解,一图以概之:对于一个有过严格工科教育的人来说,财务模型非常小儿科。
因为三张表的关系并不复杂,数学表达上也超不出加减乘除四则运算的范围。
但是,真正了解这三张表的内在联系,深入了解公司的运营本质,才能真正建好一个财务模型。
建模准备在建立模型前,首先要取得至少过去5年的财务数据,以便根据历史数据设定对未来的假设。
当然,不仅是数字,更要通读过去5年的年报,尤其是财务报表附注部分,掌握数据后面的信息。
利润表建立财务模型的第一步就是建立利润表模型。
利润表与其它两个表的联系不是最为复杂,利润表更多的是给现金流量表和资产负债表提供输入,所以利润表比较容易建立。
为了建立利润表,必须对影响利润表的一系列因素进行假设。
一些最基本的假设如下:在所有的假设中,销售额增长率是最为关键的一个,因为很多的其它参数的假设都是基于销售额的一个比例而来。
在做假设时,既要参考历史数据,也要考虑公司未来的发展,可以说是没有绝对的正确与否。
投行财务模型基础——搭建计算工作表(税费计算)
投行财务模型基础——搭建计算工作表(税费计算)本课程视频可参见网易云课堂投行财务模型基础1.B81输入“税费”2.C82至C102输入“增值税销项税”,“电费”,“增值税进项税”,“建设期”,“房屋建筑物”,“风机设备”,“运营期”,“材料费”,“修理费”,“期初应交税费”,“当期增加应交税费”,“当期抵扣的税费”,“当期缴纳的税费”,“期末应交税费”,“其他收益(退还的税费)”,“城市维护建设税”,“教育费附加”,“地方教育费附加”,“房产税”,“土地使用税”,“税金及附加”3.电费收入对应的销项税为不含税收入乘以税率,K83输入“=K17*输入假设!$D$90”4.增值税销项税为电费收入对应的销项税,K82输入“=SUM(K83)”5.为简化处理,假设建设期的进项税来自房屋建筑物及机器设备,因此,86行计算房屋建筑物对应的进项税,K86输入“=-输入假设!K32/(1+输入假设!$D$95)*输入假设!$D$95”,即,房屋建筑物转固金额乘以对应税率。
87行计算风机设备对应的进项税,K87输入“=-输入假设!K33/(1+输入假设!$D$95)*输入假设!$D$95”。
建设期进项税为两者之和。
K85输入“=SUM(K86:K87)”。
6.运营期的进项税为材料费和修理费对应的可抵扣的进项税。
K89输入公式“=计算!K19*输入假设!$E$92/(1+输入假设!$D$92)*输入假设!$D$92”,即,材料费进项税为材料费含税金额乘以可抵扣比例(90%)除以1加税率乘以税率。
修理费对应的可抵扣进项税的计算也同理。
K90输入公式“=K20*输入假设!$E$93/(1+输入假设!$D$93)*输入假设!$D$93”,因此,运营期进项税为两者之和。
K88输入“=SUM(K89:K90)”7.增值税进项税为建设期和运营期进项税之和,即,K84输入“=SUM(K85,K88)”8.第91行期初应交税费主要计列累计的抵扣后的进项税金额,为上一期期末的剩余可抵扣的进项税额。
金融风险预测中的时间序列模型使用教程
金融风险预测中的时间序列模型使用教程时间序列模型是金融风险预测中常用的一种分析方法。
它能够根据过去的数据模式来预测未来的市场走势,帮助投资者做出更明智的决策。
本文将为您介绍时间序列模型的基本概念和常用方法,帮助您更好地理解和使用这一工具。
一、时间序列模型的基本概念时间序列模型是指根据时间顺序排列的一系列数据点,用以描述某个特定变量随时间变化的模式。
其中,最基本的时间序列模型是自回归移动平均模型(ARMA),它由自回归模型(AR)和移动平均模型(MA)组成。
自回归模型的核心思想是当前时刻的值与过去时刻的值呈线性关系,用数学公式表示为:X_t = c + φ_1*X_{t-1} + φ_2*X_{t-2}+ … + φ_p*X_{t-p} + ε_t。
其中,X_t是当前时刻的值,c是常数,φ_i是自回归系数,p是时间跨度,ε_t是随机误差。
移动平均模型是指当前时刻的值与过去时刻的随机误差呈线性关系,用数学公式表示为:X_t = μ + ε_t + θ_1*ε_{t-1} + θ_2*ε_{t-2} + … + θ_q*ε_{t-q}。
其中,X_t是当前时刻的值,μ是常数,θ_i 是移动平均系数,q是时间跨度,ε_t是随机误差。
二、常用的时间序列模型除了ARMA模型,金融风险预测中还常用到自回归积分移动平均模型(ARIMA),它是ARMA模型的一种延伸。
ARIMA模型用于处理非平稳时间序列,可以通过差分运算将非平稳序列转化为平稳序列再进行建模。
ARIMA模型的数学公式为:Δ^d X_t = c + Φ_1*Δ^d X_{t-1} + Φ_2*Δ^d X_{t-2} + … + Φ_p*Δ^d X_{t-p} + Θ_1*ε_{t-1} +Θ_2*ε_{t-2} + … + Θ_q*ε_{t-q} + ε_t。
其中,Δ^d X_t表示进行d 阶差分运算后的序列,Φ_i和Θ_i分别是差分运算后的自回归系数和移动平均系数。
由浅入深3步读懂财务报表(含最全财务分析模型图)重点教材
【干货】由浅入深3步读懂财务报表(含最全财务分析模型图)2016-01-04 17:25:00来源:洞见知行财务分析是证券分析的重中之重,在对一家企业进行财务分析的过程中,可以从企业的3个能力着手,偿债能力、营运能力和盈利能力。
各个环节运算公式和对应的关系如下图:什么是现实,什么是对现实的真正理解,什么是表象(form)什么是实质(mass)?这些问题并不只是纯粹的哲学思考,做投资,研究公司,研究经济也要考虑这些问题。
判断一个公司的价值不能看公司表面上的人来人往,工厂大楼,而要深入分析公司的商业模式,从数据出发分析估值。
一个公司的三张财务报表显示的各种财务数字,其实也是表象,而数字所反映的商业模式,价值内涵(ValueProposition),经营活动等才是有血有肉的一个公司。
三张财务报表,实际上是一个动态系统的简化模型。
估值是价值投资的一个核心问题和重要前提。
想要对一个公司估值,就必须深入了解一个公司的三张表。
这三张表可以说是价值投资者极其重要的“三个代表”。
这三张表代表了一个公司全部的财务信息。
1.资产负债表:代表一个公司的资产与负债及股东权益。
2.利润表:代表一个公司的利润来源。
3.现金流量表:代表一个公司的现金流量,更代表资产负债表的变化。
1资产负债表分析资产负债表是公司盈利的基础,利润的源泉,体现了公司的商业模式。
证券分析的本质是由历史判断未来,那么变化较小的因素就更重要。
资产负债表所体现出的公司的商业模式,占有资源,使用资金等,相对变化少,好判断。
这样的资产负债表分析,对于商业模式优秀,行业格局稳定,稳定增长的公司比较适用,但对变化巨大的快速成长型公司则不太合适。
资产负债表——所有表格的基础从某种意义上说,一个公司的资产负债表才是根本。
无论是现金流量表还是利润表都是对资产负债表的深入解释。
在格雷厄姆的时代,会计准则并没有要求现金流量表。
后来的会计准则进一步发展,现金流量表才成为必须。
投行财务模型基础——搭建财务报表工作表(所得税)
投行财务模型基础——搭建财务报表工作表(所得税)本课程视频可见网易云课堂投行财务模型基础课程1.由于在计算收益率时,计算项目收益率时将不考虑资本结构及财务费用的影响,而计算股权收益率时,将考虑资本结构和财务费用。
因此,在所得税计算模块,我们将按照不考虑财务费用及考虑财务费用两种情况计算对应的所得税2.B33输入“所得税计算”,C34至C47分别输入“考虑财务杠杆的所得税计算”,“EBT(应纳税所得额)”,“期初累计亏损”,“当期过期的亏损”,“当期增加的亏损”,“可抵补的亏损”,“当期抵补的亏损”,“期末累计亏损”,“抵补后的应纳税所得”,“不能三免三减半的应纳税所得(其他收益)”,“三免三减半的应纳税所得”,“不能三免三减半的应交所得税(其他收益)”,“三免三减半的应交所得税”,“所得税费用”3.考虑财务杠杆时,EBT(扣减了财务费用后的收入)作为应纳税所得额。
由于根据中国税法规定,亏损只可以抵补后面5年的利润,在第6年时此亏损将失效,不能用来抵补利润。
因此,每一期我们应当计算当期可以用来抵补当期利润的亏损额,将EBT扣减用来抵补利润的亏损后,得到的金额为当期实际应当缴纳所得税的应纳税所得额(第42行)。
当期可用来抵补的亏损额(第39行)=期初累计的亏损额(第36行)-当期过期的亏损额(第37行)+当期增加的亏损额(第38行),当期实际抵补利润的亏损额(第40行)为当期可用来抵补的亏损额(第39行)和当期利润两者的较小者。
期末累计的亏损额(第41行)=当期可用来抵补的亏损额(第39行)-当期实际用来抵补的亏损额(第40行)4.因此,K35输入公式“=K29”,K36输入公式“=J41”,即,期初累计亏损为上期期末累计亏损额。
K37输入公式“=-MIN((SUM(E38:J38)-K36-E38),0)”,当期过期的亏损额的计算逻辑为:期初累计的亏损额至少为前6年亏损额之和(假设这些亏损额没有存在抵补的情况,由于第7年前的亏损在上一年已经失效,因此当年年初可以用来抵补利润的亏损最多为第6年前至前1年的亏损,而第6年前的亏损在当期也将失效),如果这些亏损额出现了抵补利润,那么期初累计的亏损额应当少于前6年亏损额之和(SUM(E38:J38))。
投行财务模型基础——搭建财务报表工作表(资产负债表)
投行财务模型基础——搭建财务报表工作表(资产负债表)本课程视频请参见网易云课堂投行财务模型基础课程1.搭建资产负债表模块首先是为了便于“输出”工作表开展财务分析,而另一个目的也是为了通过“资产=负债+所有者权益”,这个会计等式来验证财务模型搭建的正确性。
由于资产负债表里的科目我们基本经过前面的计算已经得到相应的数据。
因此,这里搭建资产负债表只要进行简单的引用即可2.B125输入“资产负债表”,C126至C137输入“固定资产”,“在建工程”,“净经营资产”,“应交税费(待抵扣增值税)”,“现金”,“资产合计”,“银行贷款余额”,“应交利息”,“负债合计”,“资本金”,“未分配利润”,“所有者权益合计”3.K126输入“=计算!K51”,在建工程输入“=SUM(输入假设!$K$37:K37,计算!$K$85:K85)*K7”,资产负债表中的在建工程为建设期总投资扣除建设期增值税后的金额。
K128输入“=计算!K64”,K129输入“=-计算!K95”,K130输入“=K78”,K131资产合计为以上单元格之和,即,“=SUM(K126:K130)”。
K132输入“=-(SUM(输入假设!$K$74:K74)*K7-计算!K75”,如果是建设期,则为建设期累计的银行贷款提款金额,如果是在运营期,则可引用“计算”工作表里期末贷款余额项(计算!K75 ),K133输入公式“=-计算!K79”,K134负债合计为银行贷款余额与应交利息之和,即,“=SUM(K132:K133)”,K135资本金投入为建设期累计资本金投入之和,即,“=SUM(输入假设!$K$73:K73)”,这里为简单起见,暂不计算资本公积的提取,因此,未分配利润为累计净利润之和,即,K136输入“=SUM($K$31:K31)”4.所有者权益为资产减去负债的值,即,K137输入公式“=SUM(K135:K136)”5.将K126至K137在L126至AG137之间复制粘贴,补足I126至I137的求和公式,E126至E137输入“万元”6.第138行作为“资产=负债+所有者权益”的检验行。
投行财务模型基础——搭建财务报表工作表(现金流计算)
投行财务模型基础——搭建财务报表工作表(现金流计算)本课程视频请参见网易云课堂投行财务模型基础课程1.B56输入“现金流”,C57至C78输入“经营现金流”,“收取的电费收入”,“增值税退税”,“支付的人员工资”,“材料费”,“修理费”,“其他费用”,“保险费”,“税金及附加”,“缴纳的增值税”,“企业所得税”,“投资现金流”,“建设投资”,“固定资产更新”,“融资现金流”,“资本金投入”,“支付的利息”,“银行贷款提取”,“银行贷款偿还”,“期初现金”,“当期现金”,“期末现金”2.第79行之后我们来做项目现金流。
C79至C88输入“项目现金流”,“经营现金流入”,“经营现金流出”,“建设投资”,“固定资产更新”,“企业所得税”,“期末运营资金回收”,“期末土地房屋建筑物残值回收”,“项目现金流合计”,“PIRR”3.第89行之后我们来做股权现金流。
C89至C101输入“股权现金流”,“经营现金流入”,“经营现金流出”,“建设投资”,“固定资产更新”,“财务费用”,“银行贷款提款”,“银行贷款偿还”,“企业所得税”,“期末运营资金回收”,“期末土地房屋建筑物残值回收”,“股权现金流合计”,“EIRR”4.由于现金流层面我们目前只有利润表层面相应的收入成本金额和相应的应收应付账款,需要反算实际收到的电费收入以及支付的成本金额。
因此,在计算现金流前,我们需要设置收入支出现金流计算的模块5.B103输入“收入支出现金流计算”6.C104至C108计算实际收到的电费收入,C104至C108输入“电费收入”,“期初应收账款”,“当期收入(利润表,含增值税)”,“当期实际收到的电费收入(现金流,含增值税)”,“期末应收账款”7.C109至C113计算实际支付的职工薪酬,C109至C113输入“职工薪酬”,“期初应付账款”,“当期职工薪酬(利润表)”,“当期支付薪酬(现金流)”,“期末应付账款”8.C114至C118计算实际支付的材料费,C114至C118输入“材料费”,“期初应付账款”,“当期材料费(利润表,含增值税)”,“当期支付材料费(现金流,含增值税)”,“期末应付账款”9.C119至C123计算实际支付的修理费,C119至C123输入“修理费”,“期初应付账款”,“当期修理费(利润表,含增值税)”,“当期支付修理费(现金流,含增值税)”,“期末应付账款”10.由于期初应收(付)账款等于上期期末应收(付)账款,而当期收入/支出我们已在“计算”工作表的“经营成果”模块予以计算,而期末应收(付)账款我们也已在“计算”工作表的“经营资产”模块予以计算。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
投行财务模型基础——设置模型工作表头(设置时间线和时
间标识)
本课程视频可以在网易云课堂搜索投行财务模型基础
✓项目时间线模块:
1.同时选择除假设清单外的所有工作表,B3单元格写上“时间线”,C4填“期
间起始日”,C5填“期间终止日”,C6填“当期月数”,C7填“是否建设期”,C8填“建设期期间月份数”,C9填“是否运营期”,C10填“运营期期间月份数”,C11填“运营期终止期间”;
✓项目时间节点模块:
1.选择“输入假设”工作表,B13单元格填上“项目时间节点”;C14填“模型起
始日”,D14填“2020-1-1”,C15填“开工日”,D15填“2020-4-1”,C16填“竣工日”,D16填“2021-9-30”,C17填“运营期起始日”,D17填公式:=D16+1(即,建设期终止日向后数1填,为运营期起始日),C18填“运营期”,D18填“20”,E18填“年”,C19填“运营期终止日”;
✓常规参数模块:
1.B21填“常规参数”;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”;
✓项目时间线和项目时间节点模块补充:
1.同时选择除假设清单外的所有工作表,单元格I3填“合计”,在第I6至第I11
单元格填入求和公式,分别求每行第K列至第AG列的和。
即,I6填入“=SUM(K6:AG6)”,然后将I6在I7至I11区域单元格内复制粘贴
2.选择“输入假设”工作表,K4填“=D15”,K5填“=EDATE(D14,D22)-1”,
L4填“=K5+1”,L5填“=D16”,M4填“L5+1”,M5填“=EDATE(L4, D22)-1”
3.将M4选中,Ctrl+C,然后选中L4~AG4区间,Ctrl+V,则将M4的公式计算
规则复制粘贴到选中的区间里
4.N5填“=IF(YEAR(N4)=YEAR($D$19),$D$19,EDATE(N4, $D$22)-1)”,即,
如果是运营期终止年,则期间终止日为运营终止日,否则为初始日向后12个月后的日期的前一日。
选中N5,Ctrl+C,然后选中,O5~AG5区间,Ctrl+V,则将N5的公式计算规则复制粘贴到选中的区间里
一般来说,单元格里的公式的引用为相对引用,即将此选中的单元格复制粘贴到其他位置时,计算公式里被引用的单元格的位置也会随之更新到新的位置,即,被引用的单元格和选中单元格的位置关系不变。
但如果不希望被引用的单元格的位置发生变化,则在单元格的行号或列号前面可以加上“$”,代表绝对引用。
即,$号表示新选中的单元格的公式里,该被引用的单元格的行号或列号不随着新的单元格位置的改变而改变。
$放在列号前面,表示被引用单元格的列数保持不变,但是行数可以随着新的单元格的位置变化而变化;$放在行号前面,表示被引用单元格的行数保持不变,但是列数可以随着新的单元格的位置变化而变化;$同时放在行号和列号前面,表示被引用的单元格位置不变。
此模型中,第5行期间终止日为起始日向后数12个月,为次年首日,通过EDATE(,12)-1来实现向后数12个月后退回1日得到当年的12月31日。
此公式里,12这个数字无论在哪一年都是固定的,因此需要把行号和列号均通过“$”实现绝对引用。
Excel中的IF函数的引用格式为:=IF(条件判断, 结果为真返回值, 结果为假返回值);
5.补充运营期终止日的计算公式:D19填入“=EDATE(D17, D18*D22)-1”,
即,从运营期起始日向后数运营的总月数(20*12=240)后的日期再往前一天,即为运营期终止日
6.K6输入“=MONTH(K5)-MONTH(K4)+1”,即,当期期间起始日至终止日所
包含的月份数
7.K7输入“=IF($D$16>=K5,1,0)”,即,如果建设期终止日在期间终止日后,则
当前期间处于建设期,计算结果为1,否则为0
8.K8输入“=K6*K7”,如果当前期间是建设期,计算得到当期的建设月数
9.K9输入“=IF(AND(K4>=$D$17,$D$19>=K5),1,0)”,即,当前期间起始日在
运营期起始日后,且运营期终止日不在当前期间终止日之前时,当前期间处于运营期
10.K10输入“=K6*K9”,如果当前期间是运营期,计算得到当期的运营月数
11.K11输入“=IF(YEAR($D$19)=YEAR(K5),1,0)”,即,当运营期终止日的年数等
于当前期间终止日的年数时,当前期间为运营期终止日所处的期间
将K6至K11复制粘贴至L6至AG11的整个区间
AND函数的引用格式为:=AND(条件判断语句1,条件判断语句2,……),只有条件判断语句全为真时,函数返回结果为1,否则为0。
YEAR函数的作用为返回当前日期的年数。
公式格式为=YEAR(日期序列(含年月日)), 同理,MONTH函数为返回当期月份数。
✓项目时间线和项目时间节点模块补充:
1.同时选中“计算”、“财务报表”和“输出”工作表,在K4单元格中引入“输入
假设”工作表的K4单元格,即填入“=”,然后选中“输入假设”的K4单元格。
此时,“计算”“财务报表”和“输出”工作表中K4单元格的公式为“=输入
假设!K4”
2.将K4单元格复制粘贴到K5~K11,然后将K4~K11复制粘贴到L4~AG11区间,
将K4在I6~I11区域内复制粘贴,此时完成了所有工作表的相同时间线的设置一般来说,所有工作表的表头(即时间线)的统一有利于模型的检查。
比如相同的年份的所有相关数据均处于同一列。
一般情况下的计算均是同一年的数据之间相互计算引用,特殊情况会引用相邻年份的数据参与计算。
例如,在目前的模型里,K列的数据大多数情况由当前工作表同属于K列的数据或其他工作表同属K列的数据计算得到。
如发现K 列引用了其他列的数据,且此数据也不是相邻年份的数据,则需要引起格外注意检查是否存在错误。
✓统一单元格、模块格式及统一的公式
1.为各模块设置统一的格式(字体、边框等,增强模型的易读性)
2.将单元格分类成手动输入的数据及公式计算的数据,两种数据分别设置不同的
格式。
(如,手动输入的数据我们将采用虚线边框+淡蓝色底纹,而公式计算的
数据我们采用无边框无底纹的模式)
3.一般情况下,如果数据是由公式计算得来的,那么建议每行中后续列的公式与
首列保持一致。
如果某行后序的列出现与其前列不一致的公式,则建议设置特
殊的单元格格式予以标注(这里我们用灰色底纹表示)
一致的公式可以极大地减少了模型的错误,只要除模型搭建者外的使用者理解首列的公式即可理解整个模型的计算逻辑,增强了模型的使用性。
要记住,财务模型不是只给搭建者使用的!越简易易懂广泛流传的模型才是好模型!
计算、财务报表和输出页有与输入假设同样的时间线和表头。