- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
财务金融建模——财务建模介绍财务建模介绍什么是财务模型当作建模工具的Excel与VBA自变量和因变量建立财务模型的步骤关于本课程什么是财务模型财务模型:用数学术语来表达特定财务问题各种变量之间的关系,可用于回答“假定推测”类的问题,或者用于做出预测。与通过创建Excel文件(电子表格文件)来解决一般财务问题的区别:不会致力于捕捉变量之间的相互依存关系一个例子:利用一个电子表格根据某人的应纳税收入来计算该人去年的税后收入背景知识:个人所得税法解决方法一:把应纳税收入输入一个单元格,算出其对应的税收(使用计算器和不同税级的税率),然后从纳税收入中减去税收,从而得到税后收入;(演示)以上电子表格可以回答直接性的问题,但还不是一个财务模型。没有捕捉到应纳税收入与税额之间的关键性数学关系“应纳税收入超过4万,税后收入又是多少?“——只能重新进行手动计算解决方法二:通过设置,而使得电子表格能够计算任何一种应纳税收入的税额,并根据算出的税额来计算税后收入这是财务模型:捕捉了应纳税收入和税额之间的关系能够回答: “应纳税收入超过4万,税后收入又是多少?”演示要点:财务模型应致力于捕捉财务变量之间的相互依赖关系当作建模工具的Excel与VBAWhat 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.将以下示例代码键入或粘贴到模块中:chap 1 code.doc参见4.运行该宏之前,请选择要导出的数据,然后在“工具”菜单中指向“宏”并单击“宏”。 5.选择 QuoteCommaExport 宏,然后单击“运行”。 自变量和因变量财务金融模型的目的:根据已知的自变量值来计算某些因变量的值。自变量:输入变量或称外部变量变量的值由模型用户、建模者输入,而不是模型计算出来的;如:计算税后收入例子中的个人收入;参数:特殊的输入变量,一般变化不大,如上例中的阶梯税率因变量依靠模型计算出来的变量,也称计算变量建立模型的步骤之前的话:提前规划步骤一:对问题进行定义和解析老板在提出问题时只是隐约知道自己的真实意图;模糊意图——真实想法分析思路:建立模型的目的输出结果的准确度和真实度要求步骤二:定义模型的输入和输出变量做一个列表,列出所有的输入变量数据的提供者(来源)做一个列表,列出所有的输出变量因变量的表达方式:表格?图形?其它类型步骤三:确定模型的用户和使用模型的频繁度他人使用,则对用户界面的设计比较重要频繁使用,则对模型的运算速度提出要求,客观上要求优化自己的模型步骤四:理解模型的财务和数学问题时刻记住:计算机不会思考,需要操作者告诉它如何去计算;要求:建模者知道自己该如何手动完成计算任务,这是编程建模的前提条件步骤五:设计模型对复杂的建模问题拟定编写程序等的基本步骤,越详细越好规划出如何在excel或者vba中设计模型这个模型使用一个电子表格还是拆分为多个?步骤六:创建电子表格或者编写VBA代码课堂、实验的主要内容步骤七:测试模型几乎没有一次成功的模型测试没有统一的标准一种常用方法:比较模型输出与手动计算结果的差异步骤八:保护模型他人在使用中往往会有意无意的出现模型的改动,因此有必要对模型采用一些保护措施;一种好方法:模型的输入单元格汇集起来并标上色码,其他的一切都保护或者隐藏起来。步骤九:制作模型的文档资料目的:帮助他人或者自己在将来了解模型的用途、结构以及假设条件;及时制作文档资料,why?步骤十:对模
文档评论(0)