第一部分 财务模型结构与设计 3
第一章 财务建模与估值噩梦:财务模型无法解决的难题 3
第二章 成为一名建模黑带高手 9
第三章 建模目的:交易结构设计、风险分析以及估值 13
第四章 各类财务模型的结构 17
公司模型的结构:以历史数据分析为基础进行预测 21
INDEX功能在公司模型中的应用 25
解决从PDF中获取数据的难题 27
项目融资模型的结构:在项目的生命周期中,不同时期对应不同的风险 28
调节项目融资模型内部收益率及公司模型的投资回报率 32
并购模型的结构:可选交易价格和融资方式 33
兼并整合模型的结构:预测每股收益 36
第五章 避免不良建模习惯,设置有效检查机制 39
如何使财务模型更加有效且更加准确 42
第六章 开发并有效组织模型的假设数据 53
需求驱动模型与供给驱动模型的假设数据对比:行业产能过剩的风险 54
创建结构灵活的假设输入项 57
项目融资模型和公司模型假设输入页结构的灵活选择 59
选项数值的设置以及INDEX函数的使用 61
第七章 构建时间轴 63
公司模型的时期划分:历史期、明确预测期和终值时点 64
从项目开发阶段到退役期:项目融资模型的各个阶段 65
并购模型的不同阶段:交易期、持有期以及退出期 67
构建时间轴来测算公司模型的历史期、明确预测期和终期以及项目融资模型的风险期 68
设置起始日期和结束日期 68
TRUE和FALSE转换开关在模型时期设置中的应用 70
基于月度、季度或半年度数据计算项目的年限 72
历史数据转换开关在公司模型中的神奇作用 73
使用MATCH和INDEX函数将公司模型数据转化成并购模型数据 76
第八章 预测收入、费用、资本性支出并计算税前现金流 79
计算税前现金流 80
税前现金流计算中涉及的通货膨胀率和增长率 83
融资前的价值分析以及税前现金流的计算 84
第九章 从税前现金流到税后自由现金流 87
营运资金分析 88
公司模型中报废资产折旧费用的计算难题 89
资产组合的传统创建方法 90
公司模型有关资产报废的会计处理 94
在公司模型中获得现有资产报废金额的其他方法 98
项目融资模型中的折旧问题 103
公司模型关于递延所得税变动的建模问题 103
调整并购交易中的计税基数 104
第十章 在计算现金流瀑布的过程中,将负债纳入公司或项目融资模型中 107
在财务模型中添加债务计划 109
构建债务偿还计划模型 110
将公司模型中的债务与现金流关联起来 111
依照结构化建模流程,可以模拟任何现金流瀑布 113
计算债务违约金额以及债务内部收益率 118
评估次级债务的风险和收益 120
第十一章 权益现金流分配的替代计算 123
构建股利分配模型 124
通过模拟新股发行和股权回购计算目标资本结构 128
第十二章 完成财务报表并计算所得税 131
计算缴税金额和递延税金 133
现金流量表和资产负债表 136
第二部分 财务模型风险分析 141
第十三章 风险评估:所有估值、合约协议以及融资信用问题的核心内容 141
评估公司、项目或合同风险的六种方法 143
使用直接风险评估法测算现金流和财务比率 146
第十四章 风险矩阵中的风险描述及评估 149
第十五章 在财务模型中添加敏感性分析用以演示风险分析结果 153
将周期性数据转化成年度、半年度或季度数据并生成图表 155
利用INDIRECT函数实现时间周期性数据的自动转化 159
根据敏感性分析制作灵活性图表 160
第十六章 使用财务模型及数据表,基于关键性输入变量计算盈亏平衡点 171
在分析财务模型的过程中建立盈亏平衡判定标准 175
运用数据表自动计算盈亏平衡点 179
使用VBA替代数据表工具创建数据表 186
盈亏平衡分析总结 189
第十七章 为风险评估建立灵活的情景分析 191
情景分析法 194
使用VBA代码创建情景分析 204
两全齐美的方法:创建一个自定义情景并设置微调按钮和下拉列表框 205
第十八章 绘制龙卷风图、蛛网图以及瀑布图 211
龙卷风图揭示了哪个变量对输出数值的影响最大,哪个变量对输出数值的影响最小 212
对情景分析的延伸——创建龙卷风图 214
使用双变量数据表绘制龙卷风图 221
使用蛛网图说明每个输入变量对输出变量的影响程度 224
如何使用双变量数据表制作蛛网图 225
以瀑布图的形式呈现敏感性分析结果 227
第十九章 在财务模型中添加概率风险分析和时间序列方程 231
在财务模型中加入随机分析所涉及的相关概念 234
使用电子表格函数而不是包含罗马字母的方程来计算概率分布 235
第二十章 揭开时间序列分析和蒙特卡洛模拟在财务建模中的神秘面纱 239
在财务模型中添加蒙特卡洛模拟的具体步骤 242
第二十一章 设置趋势、均值回归、价格限值以及变量之间的相关性系数用以计算概率分布 251
开发时间序列方程的起点——布朗运动和正态分布 253
检验假设的输入变量是否符合正态分布 255
价格限值以及短期的边际成本 258
均值回归和长期均衡分析 259
在建模时考虑时间序列方程变量之间的相关性 262
第二十二章 基于历史数据或市场数据预测波动率、均值回归、时间趋势、相关性以及价格限值时遇到的难题 267
计算随机游走过程中的波动率 268
尝试测算历史数据中的均值回归 269
通过评估周期波动率的变动来测算均值回归 271
风险分析总结 274
第三部分 高级公司模型 277
第二十三章 常规化现金流和终值计算过程中的问题概述 277
第二十四章 计算公司模型历史时期和预测期内的投入资本回报 283
预测自由现金流、权益现金流或计算相关的财务比率 284
计算财务模型中的投入资本回报率 286
第二十五章 计算投入资本 291
分析公司的财务结构,从而明白如何将公司价值转化为权益价值 293
在息税前利润科目的下方绘制一条虚拟线,通过划分科目了解公司的财务结构 295
构建长期模型来说明公司融资的问题 297
第二十六章 资产负债表分析中的复杂科目:递延税金、经营性现金以及衍生品资产 303
处理折旧形成的累计递延税金 304
产生EBITDA线下利息收益科目的经营性现金的分类 307
根据衍生品对息税折旧摊销前利润的影响来确定衍生品资产和负债的处理方法 310
第二十七章 四个常规的终值计算方法 313
方法1:固定增长率计算公式(1+增长率)(加权平均资本成本-增长率) 316
方法2:价值驱动法——结合计算终值时使用的投入资本回报率 317
方法3:可比性分析中使用的乘数 318
方法4:推导乘数公式 320
第二十八章 终值与哲学:公司增长率与经济增长率 323
在过渡期的计算中使用复合增长率和开关变量 326
计算明确预测期内的现金流以及不同起始和截止时点对应的终值 328
在加权平均资本成本和年终假设发生变化的情况下进行估值 331
第二十九章 适用于稳定营运资本投资的终期常规现金流 333
营运资本、资本性支出、折旧以及递延税金的增长率变动影响 334
开发简单的常规营运资本计算公式 336
公司模型中的常规现金流 338
第三十章 增长率、资本性支出、折旧以及投资回报率之间的关系 341
资本性支出与折旧的长期固定比率以及折旧费用与设备净值比 343
在历史增长率不等于预测增长率的情况下,计算资本性支出与折旧的比率 348
计算资本性支出与折旧比 352
将资本性支出与折旧的固定比率应用于估值分析 355
第三十一章 计算常规递延税金变动额 359
在增长率不变的情况下,计算递延税金与资本性支出的固定比率 360
在增长率变动的情况下,计算常规递延税金 364
第三十二章 公司终值以及获得高于资本成本回报的能力 365
投入资本回报率与资本成本逐渐趋近之谜 366
第三十三章 价值驱动公式的错误用法和对其的曲解 373
推导价值驱动公式中的市盈率和权益价值 375
推导权益价值驱动公式中增量权益收益率的隐含假设 376
运用投入资本回报率和加权平均资本成本推导价值驱动公式 382
只考虑营运资本的情况下价值驱动公式计算结果的偏误问题 384
在投入资本包含设备净值的情况下,价值驱动公式出现的问题 388
第三十四章 计算隐含市盈率及终值 391
从价值驱动因子推导市盈率 395
第三十五章 在终值的推导过程中计算隐含的公司价值EBITDA 401
基于投入资本和固定增长率进行隐含公司价值与息税折旧摊销前利润比的模型推导 403
计算隐含公司价值与息税折旧摊销前利润比 404
在增长率、递延税金和营运资本均发生变动的情况下对隐含公司价值与息税折旧摊销前利润比进行综合分析 405
第三十六章 使用基准分析法和回归法推导价值驱动指标市盈率和公司价值EBITDA 409
使用基准乘数计算资本成本 410
从互联网上下载样本公司的数据并置入电子表中 412
对财务数据进行回归分析 414
高级公司模型汇总 416
第四部分 复杂的建模难题 421
第三十七章 解决并购模型中的循环引用问题:基于平均债务余额计算利息费用 421
循环引用以及年度数据模型中期初余额的使用 423
解决财务模型循环引用问题的其他技术 424
使用迭代计算按钮解决现金流归集引发的循环引用问题 425
解决使用单变量目标求解和Solver插件计算现金归集所引发的循环引用问题 427
解决使用烦人的复制与粘贴宏指令计算现金归集时所引发的循环引用问题 428
解决使用代数式计算现金归集所引发的循环引用问题 430
使用函数解决循环计算方程引发的循环引用问题 432
第三十八章 在公司模型中创建一个现金流模型用以解决循环引用问题 437
创建一个包含现金流瀑布的公司模型 438
使用执行循环计算的用户自定义函数解决公司模型中的循环引用问题 440
第三十九章 复杂的项目融资建模问题汇总 443
项目融资难题:模型构建与风险分析 445
项目融资模型中会引发循环引用的科目 447
第四十章 项目融资模型中的融资技术以及相关的循环引用问题 451
情况1:不存在循环引用——按照比例进行融资,建设期支付利息,根据现金流确定债务融资金额 453
情况2:按各期融资比例或预设的债务比例确认融资金额和资本化利息 455
情况3:按比例融资并将手续费资本化 460
情况4:优先采用权益融资的情况下,使用倒挤法计算债务融资金额 461
情况5:在某个时期通过发行债券进行融资 465
第四十一章 项目融资模型中的债务建模 469
建模方法1:使用规模求解 471
建模方法2:单变量目标求解和代数式法 474
建模方法3:目标还本付息金额对应的净现值 475
建模方法4:倒挤法 477
债务建模方法——考虑税金、偿债准备金以及利息收益 479
使用用户自定义函数解决建模难题 484
第四十二章 自动运行单变量目标求解计算等额还本付息金额和等额还本金额 489
使用单变量目标求解的宏计算等额还本或等额还本付息方式下的债务规模 491
在等额还本的还款方式下,使用自定义函数计算债务规模 492
在等额还本付息的还款方式下,使用自定义函数计算债务规模 495
第四十三章 创建偿债准备金模型还本付息金额和等额还本金额 497
在项目融资模型中设置偿债准备金账户 499
将建设期债务和永久债务分开进行核算,从而避免循环引用问题 500
避免因现金归集和偿债准备金账户引发的循环引用问题 502
第四十四章 创建大修基金模型 503
大修基金——情况1:大修的间隔时间和费用均固定 504
大修基金——情况2:大修间隔时间固定,但各期大修费用不同 505
大修基金——情况3:大修间隔时间不同,使用MATCH函数计算变化的大修费用金额 507
第四十五章 鉴于项目周期内的风险变化,对项目进行再融资和评估 511
在项目生命周期内折现率发生变化的情况下计算内部收益率 512
再融资对项目估值结果的影响 513
在项目融资模型中加入再融资的具体操作方法 516
第四十六章 项目融资模型中的限制性条款和现金流归集 519
限制性条款以及现金流归集的建模方法 521
第四十七章 包含资产组合、分期付款以及滚动式租赁的房地产模型 525
创建单一房地产项目模型 527
使用时间百分比函数,创建包含多个项目的投资组合模型 528
使用INDEX函数和数据表创建投资组合模型 532
关于作者 535
关于网站 536