- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
财务金融建模 ——财务建模介绍 财务建模介绍 什么是财务模型 当作建模工具的Excel与VBA 自变量和因变量 建立财务模型的步骤 关于本课程 什么是财务模型 财务模型: 用数学术语来表达特定财务问题各种变量之间的关系,可用于回答“假定推测”类的问题,或者用于做出预测。 与通过创建Excel文件(电子表格文件)来解决一般财务问题的区别: 不会致力于捕捉变量之间的相互依存关系 一个例子:利用一个电子表格根据某人的应纳税收入来计算该人去年的税后收入 背景知识:个人所得税法 解决方法一:把应纳税收入输入一个单元格,算出其对应的税收(使用计算器和不同税级的税率),然后从纳税收入中减去税收,从而得到税后收入;(演示) 以上电子表格可以回答直接性的问题,但还不是一个财务模型。 没有捕捉到应纳税收入与税额之间的关键性数学关系 “应纳税收入超过4万,税后收入又是多少?“——只能重新进行手动计算 解决方法二:通过设置,而使得电子表格能够计算任何一种应纳税收入的税额,并根据算出的税额来计算税后收入 这是财务模型:捕捉了应纳税收入和税额之间的关系 能够回答: “应纳税收入超过4万,税后收入又是多少?” 演示 要点: 财务模型应致力于捕捉财务变量之间的相互依赖关系 当作建模工具的Excel与VBA What is VBA? Microsoft Visual Basic for Applications (VBA) 是一种编程语言; 用VBA这种语言编制的被称为“宏 ”,您可以使用这些宏为 Microsoft Office Excel 2003 工作簿和工作表增加额外的功能。这些宏将为您的应用程序提供新的功能或增强现有的功能。 关于编程: 学习一门编程语言并不很难,尤其是所学的是真正要用的东西 建立一个非常有用、功能强大的财务模型,并不需要学会VBA的所有相关知识 大量的练习是重要保证 一个编写、运行VBA的例子:导出带有逗号和引号分隔符的文本文件 说明:Excel 没有自动将数据导出为文本文件的菜单命令,因此导出的文本文件同时带有逗号和引号分隔符。 例如,没有命令能自动创建包含以下内容的文本文件: Text1,Text2,Text3 但是,您可以使用 VBA 宏在 Excel 中创建该功能。这种文件格式是在诸如 Microsoft Office Access 2003 和 Microsoft Office Word 2003 之类的应用程序中导入文本数据时常见的格式。 应用语句:print 具体步骤: 1.打开一个新工作簿。 2.在“工具”菜单中,指向“宏”,然后单击“Visual Basic 编辑器”(或者简单地按下 ALT+F11 组合键)。在“Visual Basic 编辑器”中,单击“插入”菜单,然后单击“模块”。 3.将以下示例代码键入或粘贴到模块中:参见 4.运行该宏之前,请选择要导出的数据,然后在“工具”菜单中指向“宏”并单击“宏”。 5.选择 QuoteCommaExport 宏,然后单击“运行”。 自变量和因变量 财务金融模型的目的:根据已知的自变量值来计算某些因变量的值。 自变量: 输入变量或称外部变量 变量的值由模型用户、建模者输入,而不是模型计算出来的; 如:计算税后收入例子中的个人收入; 参数:特殊的输入变量,一般变化不大,如上例中的阶梯税率 因变量 依靠模型计算出来的变量,也称计算变量 建立模型的步骤 之前的话:提前规划 步骤一:对问题进行定义和解析 老板在提出问题时只是隐约知道自己的真实意图; 模糊意图——真实想法 分析思路: 建立模型的目的 输出结果的准确度和真实度要求 步骤二:定义模型的输入和输出变量 做一个列表,列出所有的输入变量 数据的提供者(来源) 做一个列表,列出所有的输出变量 因变量的表达方式:表格?图形?其它类型 步骤三:确定模型的用户和使用模型的频繁度 他人使用,则对用户界面的设计比较重要 频繁使用,则对模型的运算速度提出要求,客观上要求优化自己的模型 步骤四:理解模型的财务和数学问题 时刻记住:计算机不会思考,需要操作者告诉它如何去计算; 要求:建模者知道自己该如何手动完成计算任务,这是编程建模的前提条件 步骤五:设计模型 对复杂的建模问题拟定编写程序等的基本步骤,越详细越好 规划出如何在excel或者vba中设计模型 这个模型使用一个电子表格还是拆分为多个? 步骤六:创建电子表格或者编写VBA代码 课堂、实验的主要内容 步骤七:测试模型 几乎没有一次成功的模型 测试没有统一的标准 一种常用方法:比较模型输出与手动计算结果的差异 步骤八:保护模型 他人在使用中往往会有意无意的出现模型的改动,因此有必要对模型采用一些保护措施; 一种好方法:模型的输入
文档评论(0)