版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第1章 概论本书旨在为您提供一系列帮助您开发、利用和维护Excel模型的工具。财务模型的建立通常被看作只是对会计数字的添加或者是进行这种添加的方法。但是,本书将会给您展示精良的建立财务模型的实践操作;提供一些不同的技术要领并会给您精选出一些模型的模板。本书并不是一本Excel使用的工具书,因为关于这一方面已经有很多深入的手册了,更确切地说,本书是对一些技术的概述以便为您节省时间,帮助您在财务管理方面变得更为有效率。1.1、什么是财务建模财务建模涵盖了一个很宽泛的领域:从简单的制表到费用的加总再使之转变为项目所需的复杂的风险模型。此外,模型的设计还需要考虑很多其它的方面。具体地说,关于财务建模我
2、们必须考虑:针对具体体商业问问题的解解答建立立特殊的的操作程程序。如现金金流量表表及其易易变性;对数据进进行分析析处理;将未来因因素纳入入模型考考虑,对对未来的的情况进进行考察察;将数据快快速准确确地转化化为管理理信息;在一个“安全”的环境境中测试试假设,如项目目方案;通过一种种结构化化的途径径来支持持管理决决策;更准确地地认识问问题中的的相关变变量和规规则;更多地了了解变量量的变化化过程及及其变化化方式;找出关键键变量并并考察其其敏感性性。1.2、电子表表格的历历史电子表格格被应用用于个人人电脑是是从200世纪770年代代晚期VVisiiCallc(专专为苹果果机使用用的一种种操作软软件)的
3、的使用开开始的。由于这这种工作作表的高高效率和和准确性性,使之之在大范范围内迅迅速取代代了一些些早期的的方法(如高速速计算机机),同同时,LLotuus1-2-33的使用用与IBBM个人人电脑的的使用也也同步增增加。从从此财务务管理者者也能用用他们自自己的数数据来进进行分析析而不用用求助于于其它数数据系统统或是系系统管理理员了。会计模模型,如如预算和和现金流流量,能能根据用用户的要要求进行行建立,这就导导致了:有更详细细的信息息用于决决策制定定;使在较低低层次的的决策制制定成为为可能;对特定环环节的检检验或其其他替代代方法之之间具有有灵活性性。19955年,微微软在AApplle MMacii
4、ntoosh引引入了EExceel并在在20世世纪800年代后后期将它它扩展到到个人电电脑上。Winndowws3.0版本本引入包包含了EExceel的OOffiice995,随随着它的的快速增增长,EExceel成为为了工作作表操作作软件中中的领头头羊,被被大多数数个人电电脑用户户所使用用。在成成功开发发Offficee97和和Offficee20000后,微软在在这一领领域的占占有率又又被大大大增强。1.3、工作表表的功能能Exceel包含含于微软软工具包包之中说说明它现现在是一一种公认认的标准准,就如如同人们们把Woord作作为文字字处理的的标准格格式一样样。伴随随着以下下功能的的加入,
5、它的工工作表的的功能不不断的加加强:专业的函函数;大量使得得工作表表自动化化的宏程程序的使使用,或或者说用用编码进进行公式式编辑功功能的使使 用用;工作簿技技术的使使用,省省去了单单个工作作表之间间的联系系的建立立;对Vissuall Baasicc的使用用提供了了一种与与微软其其他应用用程序之之间通用用的语言言;同其他应应用软件件之间的的数据交交换功能能;添加例如如关于目目标区和和最优化化问题的的规划求求解模型型;三部分分分析包,如财务务CADD ,RISSK oor CCrysstall Baall。今天对这这种复杂杂分析软软件包使使用的结结果是使使得那些些非专业业程序员员也能设设计并建建
6、立起一一套专业业的解决决商业问问题的应应用程序序。Exceel也是是这样一一种分析析软件包包。大部部分人在在他们需需要解决决一个商商业问题题的时候候都会使使用它。作者曾曾经有一一个这样样的经历历,需要要对一个个项目的的租赁可可盈利性性进行研研究,并并要编写写一个模模型来考考察不同同的基金金组合决决策。在在耗费了了大量的的时间和和精力后后,这个个模型终终于成功功运行并并给出了了一个答答案。但但是,这这个答案案很不清清楚而且且也不方方便其他他人去理理解。这这里并没没有模型型设计的的方法论论,而模模型真的的就那样样“蹦出来来了”。许多公司司或学院院很少会会提供如如何使用用Exccel来来处理财财务问
7、题题的指导导,这对对于大多多数的管管理者来来说是司司空见惯惯的了。这种做做法的后后果是许许多模型型建立都都很少或或者根本本就不考考虑模型型的设计计和模型型未来的的维护。更进一步步地说,据估计计很多商商业上正正在使用用的模型型本身都都存在着着严重的的错误。用Viisuaal BBasiic和CC+来来编写应应用程序序是为IIT部门门进行设设计提供供的。但但是,通通常情况况下,EExceel并不不受这些些影响因因素的制制约。这这可能并并不总是是个问题题,但是是,一个个预算模模型可能能成为财财务管理理者自己己的“宠物设设计”,而他他可能会会在此后后离开这这家公司司或者可可能被提提升到新新加坡去去了。
8、在在文件里里当然不不会有注注释,这这样,就就再没人人能了解解这个模模型是如如何工作作的。人人们经常常说信息息就是力力量,但但是因为为这些管管理者常常常不能能将他们们的工作作充分的的备案,所以导导致公司司在模型型的审核核和错误误的查找找上不得得不花费费大量的的金钱。这样看来来,Exxcell的简洁洁可能也也成为了了它的一一个弱点点。作者者强调:Exccel的的使用者者应该按按照简单单设计的的步骤进进行,并且注注意对于于操作模模型相关关背景信信息提供供的必要要性。在在这样的的方法的的指导下下,现在在你在计计划上花花的时间间将从长长远来说说为您提提供超额额收益:可操作性性和使用用轻松;可维护性性;对
9、于答案案和结果果的信心心。在接下来来的章节节里,我我们将会会详细地地说明如如何综合合运用EExceel模型型,来制制作功能能更强大大、更有有活力的的工作表表。1.4、本书的的目标本书的目目标就是是展示一一系列的的Exccel在在财务建建模方面面的应用用。这一一系列的的应用出出自于一一位致力力于将公公司财务务理论应应用于工工作表中中长达110年之之久的非非程序编编写员。建模需需要了解解如何用用Exccel建建立模型型,并且且将财务务知识和和设计与与Exccel结结合在一一起,特特别是:设计方法法和设计计过程;怎样将设设计想法法变成应应用中的的模型;改进现有有模型的的有用技技术;使简单的的模型更更
10、有用、更可靠靠 ;如何加入入风险分分析技术术;利用最优优化和目目标策略略;将所用的的技术结结合成一一个标准准和模板板。操作者们们需要将将对工作作表技术术作为核核心技能能来理解解。现在在的公司司掌握着着越来越越多的数数据而且且需要用用一些低低水平的的简单分分析工具具。通过过建立模模型,操操作者可可以更好好地了解解:单个变量量如何变变动;怎样去找找出应该该包含在在计算中中的新变变量; 怎样分离离出对未未来测试试的关键键变量;如何通过过方案测测试和案案例分析析来避免免代价昂昂贵的错错误。举一个例例子,通通过对某某些会计计模型的的替换而而建立的的简单的的外包模模型可能能显示一一个正的的净现金金流量。一
11、个正正确建立立的模型型不仅能能找到答答案,而而且能:列出所有有的规则则和输入入;提供基于于不同参参数值的的一系列列结果;提供关键键变量的的图表,用来显显示它们们对于其其他变量量变动的的弹性;列出风险险和不确确定性的的水平;显示有多多大的可可能性你你将会得得到预测测的结果果。因此,本本书的目目的是应应用Exxcell和财务务知识把把二者结结合起来来,帮助助你建立立更强大大、更有有活力的的工作表表。1.5、工作表表举例图111是设计计工作表表的一个个反面例例子。这这张工作作表可能能是你用用来显示示一个项项目的净净现金流流量的。这是在在许多公公司里使使用的众众多工作作表中比比较典型型的一个个例子,它
12、存在在一系列列的问题题,我们们将在下下面一一一给出。这个模模型是光光盘中命命名为SSimpple_Moddel.xlss的文件件。图1-11(原书书第7页页f.gg1.11)它的主要要问题可可以归结结为:没有把对对输入、计算、输出的的布局设设计清楚楚地标明明;没有输入入部分,不知道道模型中中的变量量有哪些些;没有对输输入进行行特别着着色;没有用边边框和阴阴影来增增强报告告的外观观;没有对输输入数据据的有效效性进行行限制,例如,确保输输入数据据具有正正确的类类型和数数据长度度;将不同小小数位数数的数字字格式混混合在一一起。方方括号和和红颜色色的使用用能增强强此模型型,因为为方括号号很容易易在打印
13、印出来的的报告上上被识别别,而且且红色一一般是负负数的颜颜色;将数字和和公式混混合在一一起。第第10行行中的税税额计算算将税率率对于每每一个单单元格都都固定。如果税税率发生生变化怎怎么办?单元格GG10中中有一处处计算错错误,单单元格本本应该是是输入公公式,但但是输入入的却是是数字;公式测试试显示单单元格BB10和和B177中是直直接输入入数字而而不是利利用公式式计算,当贴现现率或税税率发生生变动时时候,数数值不会会随之发发生变化化;没有根据据结果得得出的操操作报告告。5,4111是否已已经是满满足了操操作的底底线;条件格式式化能将将结果注注重显现现出来,例如,这个单单元格的的颜色将将根据结结
14、果确定定;没有函数数的使用用,因为为净现值值是使用用每个时时期的变变量值进进行计算算得出来来的。通通过使用用NPVV函数可可以减少少对每个个单元格格的赋值值,从而而减少可可能出现现的数字字错误;没有敏感感性分析析。当改改变贴现现率或者者没有按按计划形形成利润润会有什什么情况况发生?图表一般般用来显显示管理理现金流流量或者者显示敏敏感性分分析。例例如,一一个累计计现金流流量表表表示的是是可获得得的回报报;没有对关关键变量量进行特特别命名名;工作表没没有分开开显示。下面的的表格中中计算了了设备的的税收折折旧,但但是这并并不清楚楚它是不不是现金金流量的的一部分分;没有对单单个单元元格的批批注,也也完
15、全没没有对整整个模型型如何工工作进行行说明;作者没有有对数字字做出解解释的信信息;这个模型型不适合合打印。模型没没有页眉眉和页脚脚指示,例如,文件名名和编写写日期。打印要要输出包包括税收收在内的的所有结结果。以上的列列表从模模型建立立的结构构、设计计和方法法上罗列列了这个个模型的的缺点。如果管管理者做做出的所所有决策策都是基基于这样样的一类类表格,他很有有可能会会做出错错误的决决策。即即使是很很快做出出来的,这个模模型也因因为存在在计算错错误而失失败。如如果使用用这样的的工作表表进行管管理可能能会造成成许多严严重的失失败,但但在对这这个模型型重新设设计后, 可能能会纠正正这些错错误。建建立正确
16、确的模型型可以避避免很多多类似的的错误。1.6、小结Exceel的使使用是操操作者的的核心技技能。EExceel是一一个功能能强大的的工具,但是,极少数数的用户户接受过过正规的的模型技技术的培培训。本本章还给给出了一一个简单单的工作作表及其其在设计计和构建建方面包包含的错错误。在在接下来来的章节节里,我我们会提提纲挈领领地介绍绍如何应应用模型型来建立立有活力力和可以以维护的的工作表表。第2章 模型设设计导论论在第一章章里,我我们已经经看到了了传统的的模型设设计的缺缺陷之处处。这种种传统设设计从本本质上说说只是将将Exccel用用作一大大组自动动化的会会计文件件。如果果我们的的目的是是依据EEx
17、ceel做出出决策或或者我们们要完全全依赖于于这个结结果,那那么我们们必须采采用一种种不同的的途径,一种更更专业化化的途径径。这种种途径更更多地关关注目标标、用户户报告和和结果的的产生过过程。图图2-1概括括了设计计中的几几个阶段段。图2-11 模型设计计所有模型型都遵循循一定的的设计程程序和方方法;确定目标标和对象象;确定用户户需求和和必要的的用户交交流;列出关键键变量和和规则;将计算分分解成若若干个可可操作的的群组;制作出单单个模板板;列出菜单单结构;管理报告告和小结结;模型发展展 如灵灵敏度分分析;10、测测试和审审核;11、应应用操作作的保护护;12、备备案;13、征征求同行行的意见见
18、。1.1、模型设设计基础础设计是个个性化的的,你开开发出自自己认可可的、欣欣赏的模模型风格格,你就就能轻而而易举地地将其重重复运用用。这听听起来可可能很简简单,但但一个正正确实用用的设计计方法会会大大缩缩短模型型设计和和错误纠纠正的时时间。设设计的必必要性取取决于应应用的复复杂性,你必须须对不同同种类的的工作表表采用不不同的计计划和方方法。在在模型设设计中,你可能能想要多多次的插插入行或或者是删删除列,又或者者是在工工作的某某个阶段段想要了了解一个个具体单单元格的的公式如如何运行行。想要要做到不不过多考考虑就能能正确地地使用关关键的公公式其实实是很简简单的。清楚地地列出需需要考虑虑的事项项能够
19、便便于更好好的设计计模型。所有的模模型设计计都遵循循统一的的设计步步骤和方方法,并并且工作作表也遵遵循一定定的设计计格式。本书中中的例子子毫无疑疑问地是是按照这这样的原原则编排排和设计计的。对对于一个个人来说说,简单单的工作作表就可可能够用用,而模模型的设设计也必必须符合合简单的的规则,特别是是模型会会被其他他人使用用或者被被合并用用于决策策的制定定。在基基础的格格式中,这就意意味着要要将模型型中的功功能划分分成输入入、计算算和输出出三个区区域。2.2、对象很多人并并不对对对象和目目标进行行深入地地考虑。尽管下下面说的的听起来来很简单单,但是是这样做做确实是是有益的的:将对对象和目目标记录录在
20、文件件中,并并在模型型设计的的过程中中不时地地进行参参照以保保证你并并没有偏偏离最初初的想法法。模型常常常能给我我们提供供更多的的信息,但在很很多例子子中,由由于答案案隐藏在在计算中中,所以以我们很很难获取取信息。举个例例子,一一个简单单的现金金流量的的预算也也能更深深地用于于记录实实际的损损益表和和资产负负债表。有了预预算的和和实际的的数字,在绝对对数和相相对数差差异基础础之上的的差异分分析报告告就可以以和管理理报告还还有图表表一起形形成单个个的报告告。2.3、用户界界面这个需要要很仔细细的核查查,因为为这一项项需要你你和你的的用户一一起完成成。也许许对于同同一个模模型会有有许多不不同的用用
21、户,他他们对于于输入、其他一一些细节节和信息息有不同同的要求求。早期期建立的的模型有有时会将将变量放放在左边边,在标标签和数数字之间间,例如如税率。但是,用户可可能希望望在同一一个地方方看到所所有的输输入,并并且需要要有关于于在哪里里输入数数据和输输入什么么样的数数据的提提示与指指导。通通常,如如果人们们在拿到到一份新新的应用用软件的的时候,需要花花费很长长的时间间去了解解它如何何工作和和在什么么地方输输入数据据,这样样往往令令人感到到沮丧。Vissuall Baasicc 编程程系统是是通过先先设计对对话框,然后对对按钮赋赋予一段段操作程程序,对对它进行行控制并并使之工工作。对对Exccel
22、来来说,借借鉴这一一做法也也是有益益的,这这样既可可以避免免许多的的模型设设计者常常常不能能设身处处地的为为用户考考虑的情情况发生生,同时时也更好好的便于于用户去去理解。这种对话话框应该该是:直观的;清楚的;能通过提提供符合合逻辑的的信息来来指导用用户操作作。多种边框框、颜色色和格式式的应用用能够有有助于这这一过程程的完成成,就像像在图22-2(Callcullatoor.xxls)中显示示的那样样。用户户根据提提示给变变量赋值值,并按按下按钮钮来计算算出一个个答案,这就如如同O117B那样的的手持财财务计算算器一样样。根据据用户所所按的按按钮,计计算出的的结果在在底部更更新并显显示出来来。从
23、图图中可以以看出,这一簇簇信息是是从上到到下的全全面显示示。图2-22(原书书第111页 ffig.2.22)2.4、关键变变量及其其规则对变量及及其规则则要分解解设计,且必须须把变量量放在一一起,就就如上表表显示的的那样。变量的的值不是是硬性编编码的,这一点点尤其重重要。举举个例子子,如果果频率是是用户输输入值,当用户户由季度度支付变变为月度度支付,那么用用户需要要改变什什么呢?将规则则提炼出出来意味味着模型型设计者者能够组组织有序序地处理理商业问问题,而而且能够够更简明明地理解解解决商商业问题题的过程程。在这这个过程程中,他他们可能能会发现现一些需需要纳入入模板的的新变量量。规则也是是非常
24、重重要的:公共税税收在大大多数的的管理权权限内是是很复杂杂的,模模型必须须精确地地反映出出税盾和税税收结算算日期。公共税税收的支支付方法法在英国国正从年年支付体体系变化化为四季季度支付付体系。这就给给模型设设计者提提出了新新的挑战战,他们们必须了了解过渡渡时期的的安排和和最终的的安排。给主要要的变量量和模板板命名的的方法有有助于简简化现有有模型的的维护。2.5、布局设设计将计算分分解成几几个可操操作的组组,从而而使模型型的运转转和结果果清楚地地显示出出来。现现在的EExceel可以以将分离离的工作作表组合合在一个个二维的的工作簿簿中,而而不必象象在原来来的Lootuss1-22-3和和Excc
25、el做做的那样样,将一一组分离离的工作作表连接接起来。我们不不必将损损益表、资产负负债表和和现金流流量表放放在同一一个工作作表中,而可以以将这三三张独立立的表放放在同一一个文件件中,这这样的做做法显然然更符合合逻辑规规律。图2-33的例子子把设计计分解为为:用户输入入;小结处理理使更更新后的的输入可可视化。这样做做可以避避免用户户反复拉拉动滚动动条来找找结果;计算区域域使用上上面输入入区域中中的变量量进行计计算;结果显示示;灵敏度分分析、图图表或其其他细节节;在打印区区域外的的工作区区域。模型中的的信息流流遵循这这样一种种逻辑构构架,正正如用户户所期待待的那样样,输入入放在左左上角。更复杂杂的
26、模型型可以将将这些区区域放在在不同的的工作表表中。但但是需要要再次强强调的是是,输入入区域和和计算不不应该混混合在一一起,应应该分成成若干个个逻辑区区域。在图23中,针对不不同的数数据和信信息,多多种颜色色、字体体、模式式和边框框的一致致性使用用能有助助于显示示它的逻逻辑框架架。本书书中的模模型就遵遵循着这这样的格格式。图2-33(原书书第133页 ffig.2.33)2.6、个体模模板 在这样一一个设计计好的框框架内,计算被被分解到到若干个个可分离离的区域域或工作作表中,个体模模板也就就相应产产生了。布局的的设计便便于用户户和模型型设计者者对模型型的理解解,这点点是非常常重要的的,同时时,布
27、局局设计对对于日后后深入地地开发模模型更是是至关重重要。计算区域域必须而而且仅能能包括公公式,而而不能和和数字混混杂在一一起。这这样做是是为了确确保计算算的完整整性。例例如,直直接乘以以0.33来计算算公司税税额只能能制造麻麻烦,因因为如果果税率发发生变化化,你就就不得不不把所有有工作表表中的内内容和VVisuual bassic中中的宏代代码找出出来并进进行替换换。利用用有一定定输入范范围的输输入单元元格,或或者是用用一个已已命名的的单元格格意味着着你只需需要改动动一个单单元格,则整个个文件将将会准确确地自我我更新。2.7、菜单结结构和宏宏菜单结构构在复杂杂的模型型中是很很有用的的,因为为它
28、:将模型纳纳入到一一种结构构中;便于用户户理解;通过按钮钮进行浏浏览,这这样比不不停地在在工作表表中作标标记更方方便。图2-44(Meenu_strructturee.xlls)中中的模型型运用了了按钮或或者说是是组合框框连接另另外两个个名称为为“Inpputss”和”Repportts”的工作作表。这这两张工工作表中中也有按按钮能让让用户再再回到主主菜单下下。我们将会会在下一一章节中中详细阐阐述这些些特征。用户能能迅速了了解哪个个工作表表是可以以利用的的,而且且也能被被指引到到需要数数据的地地方。图2-44(原书书第144页,ffig.2.44)2.8、管理报报告对于较大大的模型型,管理理报
29、告和和小结通通常是必必不可少少的,它它们应该该在一个个完整的的管理报报告区域域中。不不是每一一个人都都需要所所有的细细节和计计算,小小结可以以帮助用用户了解解计算结结果和获获取其中中重要的的信息。例如,一一个项目目管理的的应用应应该在模模型中显显示覆盖盖比率和和证券化化程度。2.9、未来发发展模型内在在的发展展是很重重要的:一个预预算模型型可能到到下一年年就需要要添加新新的变量量,而一一个结构构化的模模型有助助于模型型未来的的发展。我们可可以通过过查看如如何添加加新变量量和审核核设计中中的漏洞洞来测试试它的可可发展性性。此外,灵灵敏度分分析表和和方案使使得用户户能在同同一模型型中得到到多方面面
30、的答案案,并且且在改变变输入的的基础上上进行差差异分析析。一个个单一的的净现值值模型对对于决策策的制定定是远远远不够的的,模型型的发展展应该包包含一些些更深入入的对最最终结果果8产生生变化程程度的测测试。风险也是是一个决决定性的的因素,因此模模型的设设计需要要包含风风险因素素或模拟拟技术。模拟使使得模型型的发展展包含一一系列的的输入而而不仅仅仅是单一一的数字字,这样样的输入入就会得得出相应应的一组组结果。类似地,图表在在向操作作者或其其他人显显示结果果上也是是很有用用处的。人们常常常可以以通过图图表轻易易地理解解复杂的的东西。例如,一个现现金流的的模型包包含在最最低限额额之上的的现金流流的图表
31、表。2.100、测试试测试是很很有必要要的,它它可以确确保没有有计算上上的错误误和由模模型得到到的信息息流是正正确的。在图222的的表格中中,结果果可以通通过贴现现率表或或者用其其他的财财务计算算器的结结果来检检验。测测试的数数据必须须要用到到所有的的按钮、输入、频率、支付方方式等。后面会会有一个个章节专专门介绍绍一些用用来检验验模型准准确性的的技术。2.111、保护护如果模型型会被别别人使用用,那么么模型的的保护就就变得非非常重要要。如果果作者将将所有的的输入都都聚合在在一起并并且用不不同的颜颜色给它它们“加密”,这种种保护就就变得很很简单。所有的的工作表表格都能能被保护护,对输输入单元元格
32、也可可以不进进行保护护。保护护工作表表和工作作簿其实实也是保保护了模模型设计计者的成成果,并并且这样样做可以以确保模模型在设设计者的的意图下下进行使使用。例例如,如如果一个个预算模模型让用用户使用用,而用用户却在在单元格格里输入入具体的的数字而而不是公公式。由由于没有有对模型型进行保保护,其其后果是是威胁到到了模型型结果的的准确性性。当然然,其他他人在使使用的时时候可能能会从检检查每一一个单元元格可能能的错误误开始。2.122、备案案许多作者者嫌麻烦烦而不愿愿写出一一些关于于工作表表的说明明和工作作表的结结构说明明。这样样做可能能会面临临这样的的一种风风险:他他们或者者他们的的同事在在日后对对
33、模型编编码进行行维护的的时候可可能会在在某些方方面遇到到困难。而许多多模型也也就因此此成为了了“宠物设设计”,因为为任何一一个计算算机程序序都需要要相关的的背景信信息。理理想的情情况是将将说明写写进模型型而不是是写在文文件的一一小片纸纸上,并并且要遵遵循:采用一个个特定的的设计或或模板的的原因;写出关键键的公式式和计算算步骤;规则和方方法。2.133、同行行的意见见模型的用用户和同同行们常常常会对对模型提提出建设设性的意意见。尽尽管这个个过程很很痛苦,尤其在在你耗用用的大量量的时间间来制造造出这样样一个杰杰作之后后。但是是,潜在在的用户户需要尝尝试输入入数据并并且对模模型的操操作方式式是否人人
34、性化给给出评判判。让用用户参与与到模型型的设计计过程,并且询询问他们们的意见见能够充充分调动动用户的的积极性性。这方方面主要要的因素素包括:有清楚地地对话框框,使用用起来很很方便;用户操作作指导,包括从从输入开开始经过过计算最最后得出出答案和和报告;将审核和和更正的的复杂性性降到最最低点;结果显示示的明晰晰性。以上的113点将将会帮助助你更有有序地工工作。检检查一下下你自己己的模型型,看看看在你的的成果中中包含了了以上的的哪些方方面。显显然,模模型的复复杂程度度影响着着你所需需要完成成的工作作量。但但是,以以上这些些是作者者实践了了很多年年总结出出的经验验,它们们会帮助助你更好好的进行行实践。
35、我们在下下一章节节中会讨讨论几种种能使你你的模型型功能更更强大的的特征。随后的的章节会会应用这这些设计计方法来来重新建建立第一一章中的的那个基基础模型型。这样样做的目目的是为为了向您您展示如如何应用用Exccel来来建立功功能更强强大而没没有错误误的模型型。2.144、小结结模型的设设计是个个性化的的,经过过一段时时间的工工作,我我们会形形成自己己的风格格。设计计的连贯贯性和遵遵循统一一的设计计方法是是很重要要的。本本章对设设计步骤骤的讨论论并不是是面面俱俱到的,主要包包括了以以下几个个方面的的内容:建立所有有的模型型都要遵遵循的设设计步骤骤和方法法;确立目标标和对象象;了解客户户的需求求和必
36、要要的客户户交流;建立关键键变量及及其规则则;将计算分分解成若若干个可可操作的的群组;建立个体体模板;设计菜单单结构;管理报告告和小结结;模型发展展,如,灵敏度度分析;测试和审审核;应用操作作的保护护;备案;征求同行行的意见见。第3章 特征和和技术在上一章章里,我我们讨论论了模型型设计的的计划和和在设计计中的逻逻辑问题题。本章章将会着着重介绍绍模型中中包含的的让用户户感到更更亲切的的特征。本章不不会把所所有的特特征一一一详尽地地列出,但本章章所要达达到的目目的就是是要揭示示最初的的和最终终的模型型之间的的差异。本章讨讨论的特特征包括括:格式;数字格式式;框线和边边框;颜色和图图案;给输入和和结
37、果特特别着色色;数据的有有效性来来控制输输入;控制对话框框或按钮钮;条件格式式化来显显示数据据上的变变化;加载宏,以增加加更多的的财务功功能;加入更多多的财务务公式;文本框和和更新标标签;记录版本本序号、作者、开发时时间和其其他信息息;运用名称称以便使使公式更更便于理理解;将命名表表作为备备案的一一部分记记录;单元格批批注;图和表;多样化的的图表来来显示个个体线条条;用于灵敏敏度分析析的数据据列表;条件分析析(如果果-怎样样);单变量求求解;最优化和和目标区区的规划划求解;使用模板板来加快快模型开开发。图3-11的模型型是在文文件Feeatuuress.xlls中。本章节节中的每每一部分分都包
38、含含在这个个模型里里。打开开文件并并依次点点击来浏浏览工作作表的制制作过程程。图3-11 (原原书第119页,图3.1)图3-11是一个个简单的的净现值值模型,这个模模型把各各期的现现金流量量以100%贴现现率折现现后相加加。在CC14这这个单元元格中,净现值值就是把把折现后后的现金金流量相相加得到到的。选择“工工具(TT)”,“选项(O)”,“视图(V)”,你可可以选择择“视图(V)”中的“公式(F)”。这个个选项能能让你看看到计算算用的公公式(见见图3-2)。你还可可以同时时按下“Ctrrl+”在公式式和通常常的状态态之间进进行切换换。正如如你所看看到的,它只是是根据如如下的现现金流量量的
39、公式式来计算算净现值值:图3-22 (原原书第119页ffig.3.22)图3-33显示了了每个单单元格的的公式图3-33(原书书第199页fiig.33.3)3.1、格式图344中的模模型是将将数据输输入和公公式计算算混合在在一起,因此我我们的第第一项工工作就是是对它的的布局重重新进行行设计。这包括括:插入边框框线并移移动输入入;根据输入入的现金金流量进进行计算算;在可能检检查输入入值的地地方做标标签。例例如B99=C33;用一个输输入来更更正所有有的因素素;用不同的的字体来来做出区区分。现在,标标题、输输入、摘摘要和结结果就用用黑体字字清楚地地做出来来了。这这个模型型遵循了了在图 35中显
40、显示的布布局。图3-44(原书书第200页fiig.33.4)图3-55(原书书第200页fiig.33.5)3.2、数字格格式多种数字字格式同同没有区区分或是是两种不不同的小小数点位位数的设设定是不不一样的的。点击击“格式(O)”,“单元格格(E)”,“数字”来改变变默认的的数字格格式(见见图3-6)。图3-66(原书书第222页fiig.33.6)你可以尝尝试一下下自己定定义不同同的数字字格式,正数、负数和和零用半半冒号来来区分。方格中中用了多多种颜色色。文字字被引在在双引号号中,例例如,年加入数数字后格格式为:0“年”。你可可以将你你自定义义的格式式添加到到格式框框中也可可以修改改现有的
41、的格式(如图337)。图3-77(原书书第222页fiig.33.7)这个摘录录表明这这样的会会计格式式:正数数在左边边而负数数用红色色加方框框标出。零是破破折号。这样的的格式类类型很容容易被激激光打印印机识别别,因为为通常减减号很难难被识别别为负数数的标志志。会计格式式类型:_-* #,#00_-;红色色(#,#0);_-* -_-这样做的的效果是是控制数数字视图图中最多多只有两两个小数数点位。3.3、框线和和边框框线和边边框有助助于打破破单元格格的编码码,并能能让模型型不论是是在窗口口显示还还是打印印输出后后看起来来更吸引引人。最最好将“格式(O)”保持可可视,选选择“视图(V)”,“工具
42、栏栏(T)”,“格式”来显示示格式条条(如图图38所示示)。这这就省去去了每次次都要到到“格式(O)”,“单元格格(E)”,“边框”等地方方去添加加边框。图3-88(原书书第233页fiig.33.8)图399和图3310显显示的是是如何通通过应用用工具包包中的边边框来突突出单元元格。细细线加在在单元格格的周围围,用双双框线显显示总计计。图3-99(原书书第244页fiig.33.9)图3-110(原原书第224页ffig.3.99)3.4、颜色和和图案颜色和图图案的使使用也可可以被用用来帮助助定义输输入和输输出。在在图3-11中中,非彩彩色用于于表示输输入,灰灰色表示示答案。这些颜颜色的使使
43、用是个个性化的的,但重重要的是是保持多多种颜色色和格式式的一致致性使用用。3.5、输入和和结果的的特殊颜颜色对输入值值特别着着色可有有助于显显示在哪哪里需要要输入数数据。作作者常常常用蓝色色表示输输入,绿绿色或黑黑色表示示总计,红色或或黑色表表示计算算结果(如图33-122所示)。颜色色的使用用应该保保守一些些,因为为太过于于炫耀的的颜色会会不合大大多数人人的口味味。图3-111(原原书第225页ffig.3.111)图3-112(原原书第225页ffig.3.112)对模型添添加几种种颜色之之后,模模型变得得更加清清晰,并并且颜色色的使用用也迫使使作者从从一致性性的角度度考虑将将输入放放在一
44、起起。现在的这这个模型型比原先先的那个个模型要要有序的的多,且且更方便便用户使使用。3.6、数据的的有效性性数据有效效性的设设置使你你可以设设定单元元格数据据的界限限。这样样一来,如果你你需要输输入日期期,那么么用户只只能输入入日期,或者当当你需要要输入一一列七个个字的文文本,用用户也只只有这么么做才能能继续往往下进行行。有效效性的设设置可以以通过选选择主菜菜单栏的的“数据(D)”,“有效性性(L)”来设置置。(如如图313所所示)图3-113(原原书第226页ffig.3.113)在这个例例子中,最好对对以下三三个输入入有个最最小值的的限制:资本价值值 大于00的正数数每期的现现金流量量 大
45、于00的正数数贴现率 0和和1之间间的正数数,如1100%这个对话话框有三三个标签签,当鼠鼠标指针针靠近单单元格时时会出现现输入信信息。若若是错误误的输入入,会弹弹出出错错警告的的对话框框。你也也可以通通过不选选中对话话框来选选择不显显示输入入信息(如图3314所所示)。图3-114(原原书第227页ffig.3.114)出错警告告显示的的是你输输入了一一个错误误的数字字,并且且在你遵遵守了数数据有效效性条件件后才能能继续(如图3315所所示)。这意味味着资本本价值应应该而且且只能是是个正数数。图3-115(原原书第227页ffig.3.115)由于每期期的现金金流量也也符合同同样的有有效性约
46、约束条件件,你可可以选择择“复制(C)”,然后后在“编辑(E)”,“选择性性粘贴(P)”,“有效性性”来完成成,而不不用再一一次的键键入有效效性约束束条件。图3-116(原原书第227页ffig.3.116)最后的一一个有效效性条件件只是简简单的保保证贴现现率小于于1000%。这这样做是是为了缩缩小输入入的范围围,也是是为了让让用户能能得到正正确的答答案。如如果用户户试图输输入一个个数值为为1200%的贴贴现率,那么将将会出现现如图3317所所示的那那个错误误信息。再次说明明,这是是从用户户的角度度来看模模型的使使用,并并试图让让用户知知道什么么是他要要做的。3.7、控制组合合框和按按钮更多的
47、加加速输入入和帮助助用户的的操作可可以在“视图(V)”,“工具栏栏(T)”,“控件工工具箱”中找到到。在AAsseess或或Vissuall Baasicc中都能能找到类类似的控控制器。在这个个例子中中,你可可能希望望用户输输入一个个在8%122%之间间的贴现现率,并并且每个个数字之之间间隔隔(步长长)0.5%。这样的的话我们们就不可可能利用用数据的的有效性性来进行行处理,必须另另觅他途途。因为为数据的的有效性性只是限限定了数数据的上上下限。图3-117(原原书第228页ffig.3.117)第一步是是先在工工作表的的底部开开辟一块块工作区区域,然然后通过过剪切和和粘贴将将贴现率率输入到到区域
48、中中(如图图318所所示)。这是为为了确保保在单元元格C77中建立立控制器器的时候候模型仍仍能正常常工作。图3-118(原原书第229页ffig.3.117)工作区域域显示了了一个数数值间隔隔,然后后贴现率率从8%开始并并且每次次都按步步长值增增加。图3-119(原原书第229页ffig.3.119)最终的工工作区域域将显示示从8%到122%的贴贴现率(见图3319)。步长长值并不不是固定定不变的的,它取取决于单单元格CC26的的值。由由于这些些是变量量,而大大多数的的用户都都不需要要了解这这些细节节,所以以我们把把它们放放置在独独立的工工作区域域并清楚楚的标明明。组合框控控制器中中有八个个可
49、能的的选择,它返回回你所选选择的序序号。它它会把序序号返回回到单元元格C227中。点击“工具栏栏(T)”中的“组合框框”按钮,你就可可以在单单元格中中画出组组合框。你必须给给控件确确定从那那里获取取输入信信息和在在那里输输出结果果。在图图3-220中我我们可以以看出,贴现率率的取值值是在区区域B228:BB35,结果的的输出是是在单元元格C227中。图3-220(原原书第330页ffig.3.220)最后一步步是在显显示贴现现率的单单元格CC28和和显示序序号的单单元格CC27之之间建立立链接。由于CC28用用于计算算,需要要将它的的颜色改改成红色色以免混混淆。函函数“OFFFSETT”可完成
50、成这个功功能, 你可以以在“插入(I)”,“函数(F)”,“查找与与引用”找到它它(如图图321所所示)。图3-221(原原书第331页ffig.3.221)通过这个个函数,你可以以先定义义一个起起始数值值,然后后向下移移动X行行向左右右移动YY列,最最后得到到另一个个数值。在这个个例子中中,起始始数值定定义为单单元格BB27的的值,并并且向下下移动的的行数为为单元格格C277的值,没有左左右移动动。最终终得到控控制器所所需要的的数值用用作贴现现率进行行现值的的计算。这个组合合框可以以控制用用户的输输入,并并且使得得对单个个贴现率率的选择择更加迅迅速(见见 图图323)。特别别需要说说明的是是
51、,用户户仍然可可以在BB27、C266、C227中输输入数据据。这个个组合框框运行一一个宏或或依照程程序更新新单元格格的数据据,但这这并没有有受到保保护。在工具栏栏中同样样还有其其他的控控制器能能使你的的输入更更直观。比如说说,数据据调节器器和滚动动条就可可以使你你只通过过点击就就能够增增加数值值,并且且还可以以根据具具体输入入变动的的间隔需需要来设设置点击击移动的的间隔。图3-223(原原书第332页ffig.3.223)工作表SSpinnnerr_Scrrolllbarr中应用用了这两两种控制制器进行行了替换换操作。在那里里,你可可以选择择一个最最大值、最小值值和增加加值。这这种操作作会有
52、一一点点的的复杂,原因是是这个控控制器没没有分数数。因此此你就不不得不从从滚动条条的位置置来计算算一下具具体可能能的贴现现率。在图3-24中中的滚动动条的作作用是取取从1到到8的数数值并且且以一个个单位递递增。滚滚动条连连接的单单元格是是C266,在单单元格CC27中中的函数数“OFFFSETT”用的是是选择的的序号。图3-224(原原书第333页ffig.3.224)3.8、条件格格式条件格式式可以使使我们根根据单元元格的不不同数值值进行不不同的单单元格显显示。这这里的不不同指的的是字体体、边框框和图案案的不同同。在这这个例子子中,我我们将会会引入一一个很有有用的操操作试验验来说明明如果如如
53、何根据据项目的的成功与与否来相相应地显显示结果果。在图325中中有一个个新的单单元格CC7,它它定义了了进行操操作性试试验所需需要的最最低的净净现值77,0000。用用格式按按钮来设设置格式式,使得得当现值值大于或或是等于于单元格格C7的的值时,显示粉粉色。试试验的结结果在图图326中中展示,在图中中可以看看出9.5%的的贴现率率能使项项目达到到目标。图3-225(原原书第334页ffig.3.225)图3-226(原原书第334页ffig.3.226)你还可以以通过点点击“添加(I)”键,并并且选择择“编辑(E)”,“选择性性粘贴(S)”,“格式”来复制制,以便便添加更更多的格格式。3.9、
54、函数的的使用以以及各种种类型的的函数在模型中中已经使使用了函函数“OFFFSETT”;但是是,利用用NPVV公式会会使净现现值的计计算变得得更为简简单。现现在,从从单元格格C177到H119这个个区域中中的单元元格都已已经被直直接赋值值,这也也就意味味着可能能会有112处错错误存在在。使用用公式的的目的就就是为了了减少直直接赋值值以便减减少潜在在的错误误。这种种利用EExceel的解解决方法法比查贴贴现率表表的方法法要便利利多了。你可以在在主菜单单栏选择择“插入(I)”,“函数(F)”,或者者从标准准的工具具栏中找找到所用用函数。函数被被划分成成几个部部分以便便查找。选择财财务函数数并找到到N
55、PVV(见图图327)。图3-227(原原书第335页ffig.3.227)净现值公公式可将将每期的的现金流流贴现。然后要要做的就就是选择择1-55年并从从0期开开始添加加各期的的现金流流量,再再利用公公式进行行计算。=NPVV(C225,DD15:H155)+CC15根据这个个公式可可以得到到贴现率率为9.5%时时正确的的答案是是7,5511.85。注意到现现在的工工作表在在进行了了必要的的删减后后已经变变得更简简洁了。你总是是可以通通过点击击问号标标示(如如图328所所示)来来获取关关于公式式的帮助助信息。你也可可以通过过选择查查看来浏浏览一些些替代公公式的列列表。图3-228(原原书第3
56、36页ffig.3.228)3.100、加载载宏以便便获得更更多的功功能对Exccel的的典型安安装只包包含了基基本的函函数公式式。但是是除此之之外,还还有大量量的公式式可供使使用。例例如,NNPV函函数假定定每一期期包含同同样的日日数。XXNPVV函数则则允许你你输入现现金流实实现的日日期。(在第119章中中讨论的的估价模模型就是是用到了了这一函函数。)选择“工工具(TT)”,“加载宏宏(I)”,“分析工工具库”,确定定你已经经可以使使用扩展展函数。选择此此选项并并选择“确定”进行安安装。这这样一来来,这些些函数在在你每次次打开EExceel后都都能使用用。如果果没有“加载宏宏(I)”选项,
57、那么你你就需要要重装一一下Exxcell了。图3229中显显示的工工作表运运用了XXNPVV函数和和EDAATE函函数。EEDATTE函数数是一个个日期函函数,它它的功能能是每次次将事先先确定的的日期增增加或减减少若干干个月。你先提提供一个个起始日日期然后后通过调调用函数数可以将将时间提提前或推推后若干干个月。由于提提前或推推后的步步长是可可以变动动的,因因此在输输入区域域中又有有了一个个新的控控制。它它在单元元格D113:HH13中中确定函函数需要要的起始始月份,并指向向函数的的结果。再次输入入初始的的现金流流得到的的结果是是7,5502.58,与原来来的结果果7,5511.85有有所不同同
58、。图3-229(原原书第337页ffig.3.229)3.111、文本本框和更更新标签签你可以进进一步增增加模型型的明晰晰性,方方法是通通过建立立标签进进行更新新,以及及在结果果上提供供一些文文字说明明。如果果净现值值在底线线之上,你就应应该建立立一个标标签来通通知用户户。在文文件Feeatuure.xlss中的工工作表TTextt就提供供了两种种改进方方法:在标签上上显示贴贴现率。反馈计算算后的净净现值。现在单元元格B220有一一个更新新标签。Texxt函数数将数字字转化为为文本并并保留原原来的格格式。这这将显示示百分比比到小数数点后两两位;“&”用来连连接文本本串:=NPPV aat &T
59、EEXT(C311,00.000%)反馈用一一个IFF函数来来管理,以便显显示结果果在底线线之上或或之下时时的文字字串。为为了减少少代码,IF中中的文本本陈述将将由净现现值决定定。=NPPV iis &IFF(C220=C7,abbovee,bellow)& thhe llimiit oof &TEEXT(C7,#,#00)现在工作作表能告告诉用户户所用的的贴现率率并对结结果进行行说明(见图3330)。Exxcell 将根根据结果果做出决决定,而而无需用用户再花花时间去去比照结结果。图3-330(原原书第338页ffig.3.330)3.122、记录录版本序序号、作作者等正如在前前面的章章节中
60、提提到的那那样,给给模型备备案是模模型的一一部分。在复杂杂的模型型中,我我们需要要记录模模型的版版本序号号、作者者姓名和和与模型型运行有有关的说说明文字字。在模模型建立立一段时时间后,你可以以比照并并记录不不同版本本之间的的差异。如果你你要避免免重大的的错误,这样做做是特别别重要的的。另外外,版本本序号会会出现在在你打印印的每一一张工作作表的顶顶部(见见图331)。图3-331(原原书第339页ffig.3.331)这部分同同样也适适用于给给页面附附图片和和文字说说明。将将文字说说明写入入模型自自然是有有益的,你也可可以通过过选择“格式(O)”,“工作表表(H)”,“隐藏(H)”来隐藏藏一个工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年1月广东广州市天河区四季幼儿园招聘编外教职工3人备考题库及答案1套
- 2026年沈阳北软信息职业技术学院单招综合素质考试题库及答案1套
- 2026年江苏省镇江市单招职业倾向性测试题库附答案
- 广东文艺职业学院2025年公开招聘事业编制人员备考题库及答案详解1套
- 广东翁源2026年第一批公开招聘教师暨公开选聘教师备考题库及参考答案详解一套
- 广外茂名实验2026年春季临聘教师招聘备考题库及完整答案详解1套
- 广州大学2026年第一次公开招聘事业编制辅导员备考题库及1套参考答案详解
- 广州市卫生健康委员会直属事业单位广州市第十二人民医院2025年第一次公开招聘备考题库完整答案详解
- 广州市天河区灵秀小学2025年12月招聘英语教师(学校自筹经费)延迟备考题库及一套答案详解
- 广州市天河区骏景稚乐幼儿园2026年1月公开招聘编外教辅人员备考题库及参考答案详解
- 物联网智能家居设备智能控制手册
- 膀胱镜检查室的工作制度
- 2023-2024学年湖北省武汉市东西湖区五年级(上)期末数学试卷(含答案)
- 怀化市2024-2025学年高一上学期期末地理试题(含答案解析)
- 全国班主任比赛一等奖《班主任经验交流》课件
- 伪装防护基础知识
- 四川省成都市2024年七年级上学期期末数学模拟试卷6套【附参考答案】
- 消化内科危重患者护理
- 小学二年级上册期中考试数学试卷含答案(共3套-人教版)
- 《04S519小型排水构筑物(含隔油池)图集》
- 无人机禁飞区飞行解禁如何申请
评论
0/150
提交评论