重庆工商大学经济管理实验教学中心 赵青华
第一部分 EXCEL基础知识
启动:开始→程序→Microsoft Excel;双击Excel快捷图标;双击.xls文件.
关闭:按关闭按钮;选择“文件”中“退出”;或ALT+F4.
创建工作簿:单击“新建”按钮;使用“Ctrl+N”
打开工作簿:文件→打开或直接双击图标.
保存工作簿:文件→保存或另存为; “Ctrl+S”.
插入工作表:插入→工作表或表标签处单击右健插入
在工作簿中切换工作表: “Ctrl+PgUp” “Ctrl+PgDn”亦可使用标签进行滚动切换.
工作表的编辑
输入数据类型:标签、数值、公式
数据输入:输入数值、输入文本(数据作为文本输入前加’或= “数字”,亦可先将表格设置为文本形式)、输入日期与时间(格式分别为年/月/日或月/日,时:分;输入当天的日期ctrl+;,输入当前时间为ctrl+shift+:).输入公式为”=+公式“
相同数据输入:shift+ctrl+enter
等比或等差输入:编辑→填充→序列
采用公式输入数据:如单元格之间存在
制约关系“=if(b2=“甲”,10%,5%)
数据输入
输入公式:凡以等号开头被认为是公式“=SQRT(A2)”。如公式有误,则显示错误信息。
运算符及优先级:() →- % →^ →*和/ →+和-→&→=、<、>、=<、>=、<>
公式显示:工具→选项→视图→公式选框
引用:单击单元格→输入“=”单击第一个引用单元格→输入符号→单击第二个引用单元格…… →回车
引用分为相对引用和绝对引用、混合引用
和三维引用。绝对引用符号$,三维引用格
式为“表格+单元格地址”
输入函数
EXCEL有工作表、财务、日期、数学、三角函数、数据库管理、统计、文本及信息类函数等
函数格式:=函数名(参数1,参数2…)逗号、引号等全部用半角
常用函数介绍:SUM(),SUMIF(),AVERAGE(),MAX(),MIN(),COUNT(),COUNTIF().
单一函数输入方法:手动输入、粘贴函数
嵌套函数输入方法:
工作表格的编排
插入单元格:单元格→插入;删除单元格:编辑→删除;清除单元格:编辑→清除或Delete
工作表的格式化:改变单元格的行高和列宽、取消与恢复网格线(工具→选项→视图→网格)、边框与底纹、字体及字号(格式→单元格→边框)、对齐方式(一般、特殊<格式→ 单元格→ 对齐>)、自动套用格式(格式→自动套用格式)、为单元格区域命名(利用名字框、利用名称框<插入→ 名称→ 定义>)
数据的复制与移动
数据的删除与替换:编辑→替换或Ctrl+H
合并单元格与数据保护
打印管理
设置打印区域:文件→打印区域→设置打印区域;若取消设置,相反操作即可.
分页设置:水平分页和垂直分页:选定要插入分页符的行或列→插入→分页符
分页调整:视图→分页预览.再用鼠标拖动分页符至需要的位置.返回时,视图→普通
页面设置:文件→页面设置→页面\页边距\页眉页角及工作表
打印预览及打印输出
EXCEL的帮助使用:按?或F1
第二部分 EXCEL财务管理
运用基础
公式及函数的高级运用:
数组公式及其运用
相同数据输入:shift+ctrl+enter
等比或等差输入:编辑→填充→序列
采用公式输入数据:如单元格之间存在
制约关系“=if(b2=“甲”,10%,5%)
输入公式:凡以等号开头被认为是公式“=SQRT(A2)”。如公式有误,则显示错误信息。
数据的获取与预处理
数据库中数据的组织方式:数据在不同软件之间的转移,以免重新录入.
常见的关系型数据库
◆1970年以后,关系型数据库出现,改变独立文件存储方式.
◆关系型数据库反映不同实体的表的集合,表表之间存在关系.
◆连接数据库与应用程序之间的应用软件称为数据库管理系统(DBMS).
◆数据管理软件与电子表格各有所长,转换很方便
表
表是数据库管理系统中最基本的单位.
若干个字段记录同一对象的情况,构成记录.
◆主要关键字:在表中使一记录区别于表中其他记录,象征一条记录的字段,不会在表中重复
◆外部关键字:指在表中某个在其他表中作关键字
的字段,可以用于与其他表建立关联.
◆表的作用是按顺序记录日常发生的活动所
产生的数据.
视图及查询
是VFP在表的基础上建立的一种建立的一种数据进行反映的对象.
设计视图的规定表之间的联系.
查询是通过用户的设计而而产生的数据实体,依赖于其他表或视图.
用户可以从Excel中访问的数据库有SQL Sever OLAP service、Access 、 dBASE 、 FOXPRO 、 Excel 、 ORACLE 、 Paradox 、 SQL Server等.
数据库向EXCEL的数据传递
Microsoft Query的安装.“数据→获取外部数据→新建数据库查询”访问Office支持的数据库管理系统,并将其引入到EXCEL的工作表.如是第一次查询则提示放入安装盘.
从VFP获取数据:
◆数据→获取外部数据→新建数据库查询
◆从“选择数据源”中选 “Visual Foxpro Database”
◆通过“浏览”选择要访问的文件
◆通过查询向导引入表或视图并规定引入的具体数据项
◆设定引入的数据存放的具体位置
数据清单:包含数据的单元格区域
数据类型的转换(一)
基本类型:数值型、字符型、逻辑型和日期型.
使用公式将原数据进行计算
◆下面四种绝对地址的引用方式哪两种对?
A.=C6/E2 B.=$C$6/E2 C.=$C6/E2 D.=C$6/E2
使用函数转变为原数据.
◆Excel默认的日期系统是1900年。如年份输入在00-29之
间,则默认为2000-2029年;如在30-99则默认为
1930-1999年;DATEVALUE()可将字符型的
日期转变为日期型的数据。
◆字符型数据转换为和数据型数字的转换TEXT( )或&;而VALUE( )作用与之相反.
◆字符型数据的转换:TRIM去掉字符串尾部的空;LTRIM去掉字符串开头空格;LEN返回字符串的长度;LEFT从字符串左端开始截取指定长度的字符串;FIND返回字符串1在字符串2中自开始倍数之后出现的位置;MID从字符串的开始位数截取指定长度的字符串;RIGHT从字符串的右端截取指定长度的子字符串.
数据类型的转换(二)
◆数值型数据的转换:INT取整;ROUND保留小数位;MOD取余;ABS取绝对值.IF条件函数.
数据类型的转换(三)
使用选择性粘贴
◆进行数据的转置:行列转换:选择→复制→单元格→编辑→选择性粘贴→转置→确定
◆放弃数据源,只保留转换的结果:使用选择性粘贴,只存留结果,不保留公式;反之,如直接选择复制再粘贴则保留了计算公式.
模板的使用
模板是一种模式化的操作界面,是种有某种规定格式的工作薄文件,有单独的文件格式.包括样式\背景\数据的有效性及数据保护方面的设计.
格式是对单元格或其区域进行设计的功能,可通过”格式”来完成各项设计工作.
样式是事先设计好的格式设定
工具菜单中的选项:可以让用户自行定义进入EXCEL后的工作表界面.
数据的有效性:避免数据输入不当
数据的保护:通过工具菜单中”保护”功能来完成.
数据检索
数据检索是一种简单的数据分析.包括筛选、简单汇总和分析统计等。可用菜单或函数。
数据清单:包含相关数据的一系列工作表数据行。清单结构/清单格式
排序:排序操作要用户指定一个或多个属性作为排序的关键字
分类汇总:根据用户指定的关键字对数据清单进行分类
按照类别对用户指定的数据字段进行运算。汇总之前需要先进行排序。
高级筛选:显示符合条件的记录,并可复制到工作表的其他位置。
数据库函数
数据库函数是针对一个数据清单,根据用户规定条件对数据清单中指定字段进行检索和计算的函数。
函数的基本语法:database指数据清单所在的单元格区域; field指函数将要筛选和计算的对象; criteria则条件区域所处的单元格地址。
函数的使用方法:DISCUNT:查找清单中符合条件的记录,并计算指定字段包含数字的单元格数目;DCOUNTA查找数据清单中符合条件的,并计算这些记录中指定字段中非空单元格数目。
DMAX可以查找清单中符合条件的记录中指定字段的最大值,并计算指定字段包含数字的单元格数目;DMIN则相反;DSUM可以计算符合条件的记录中指定字段的合计数;DAVERAGE计算符合条件的记录中指定字段的均值;DGET返回条件符合且惟一存在的记录中指定字段的值;DPRODUCT可以计算符合条件的记录中指定字段的乘积。
函数的使用方法
数据的合并计算
工作表、工作薄之间的链接:指一单元的计算公式中包含了其他工作表或工作薄的单元格地址,是最为简洁的数据合并方式。
合并计算:多个单元格区域的数字可能通过“合并计算”功能进行组合。可按位置或标志进行合并计算。“数据→合并计算→求和→引用位置→添加→确定”
合并工作薄:针对具有共享属性的工作薄文件而言,它实现了通过一个副本文件对正本文件的替换修正,并且对发生修正的单元格进行追踪记录。
数据透视表
用于快速汇总大量数据的交互式表格。用户可按对源数据的不同汇总要求来构造透视表。通过显示不同的页来筛选数据或显示所关心区域的明细数据。
数据透视表的基本编制过程:
Computer Aided
Finance
数据的合并计算
在合并表中先选中单元格区域→数据→合并计算→在函数中选择求和(平均\乘积\计数\标准差…)
模拟运算表:将工作表中的一个单元格区域的数据进行模拟计算,测试使用一个或两个变量对运算结果的影响.有单变量模拟和多变模拟.
单变量模拟运算表:数据→模拟运算表→输入引用列(行)单元格
单变量求解:求解只有一个变量的方程的根.工具→单变量求解.
用于求解运筹学\线性规划\线性或非线性方程组.
求解优化问题:线性规划加载宏.完全安装.否则,放入光盘,单击工具,选择加载宏对话框的规划求解即可.
求解方程组:设计工作表→设置变动单元格,以存放解→选定单元格输入求和公式→任取一方程的和作目标函数,另外的作约束条件→在规划求解对话框中设置目标单元格输入约束条件→求解
规划求解
建立方案
显示方案
修改和增删方案
建立方案报告
数据分析工具库:分析工具库包括方差分析\相关系数分析\协方差分析\描述统计分析\指数平滑分析\F检验\傅里叶分析\T检验\Z检验等.
方案分析
建立自定义函数(以经济订货批量为例):
◆工具→宏→Visual Basic编辑器→插入→模块
◆在模块1窗口中,单击插入→过程→名称→输入经济订货批量→类型→函数→确定
使用自定义函数:同EXCEL函数一样。只是在函数分类中选择用户定义→经济订货批量
含有宏的工作薄再次打开时,要注意选择启用宏。
宏与VBA初步应用
单利终值与现值
◆=1000*(1+5%*5) ◆=1000/(1+5%*5)
复利终值与现值
◆=(1+B2:K2/100)^A3:A12 OR =FV(5%,5,0,-100)
◆=1/(1+B2:K2/100)^A3:A12 OR =PV(5%,5,0,-100)
年金终值与现值
◆=FV(RATE,NPER,PMT,PV,TYPE)
◆=PV(RATE,NPER,PMT,FV,TYPE)
终值\现值\年金终\现值
先付年金终值: ◆=FV(RATE,NPER,PMT,PV,TYPE)(1+RATE)
先付年金现值: ◆=PV(RATE,NPER,PMT,FV,TYPE)(1+RATE)
递延年金现值: ◆=A·(PVIFAi,n)·(PVIFi,m)
递延年金终值:
◆= FV(RATE,NPER,PMT,PV,TYPE)
先付(递延)年金现/终值
名义利率和有效利率关系
有效年利率的计算
◆=EFFECT(NOMINAL_RATE,NPERY)
前者为名义利率,后者为复利期数。
名义年利率的计算
◆=NOMINAL(EFFECT_RATE,NPERY)
名义利率和有效利率
贷款利率计算
◆=RATE(NPER,PMT,PV,FV,TYPE,GUESS)
贷款偿还期的计算
◆=NPER(RATE,PMT,PV,FV,TYPE)
等额分期付款方式贷款年偿还总额
◆=PMT(RATE,NPER,PV,FV,TYPE)
等额分期付款方式贷款年偿还额本金
◆=PPMT(RATE,PER,NPER,PV,FV,TYPE)
实际应用举例(一)
等额分期付款方式贷款年偿还额利息
◆=IPMT(RATE,PER,NPER,PV,FV,TYPE)
现金流不规则分布现值计算(年内均匀发生)
现金流不规则分布现值(年内不均匀发生时)
实际应用举例(二)
CUMIPMT函数:功能是返回一笔贷款在给定的期间内偿还的利息数额。 ◆=CUMIPMT(RATE,NPER,PV,START_PEROID,END_PERIOD,TYPE)
CUMPRINC的功能是返回一笔贷款在给定的期间偿还本金数额。 ◆= CUMPRINC (RATE,NPER,PV,START_PEROID,END_PERIOD,TYPE)
FVSCHEDULE的功能是基于一系列复利本金未来值。◆= FVSCHEDULE(PRINCIPAL,SCHEDULE)
其他常用计算函数及运用
建立分期偿还借款基本模型工作表
定义各因素间的勾稽关系
◆总付款期数=每年付款期数×借款年限
◆每期偿还金额=ABS(PMT(年利率/年还款期数,付款总期数,借款总额))
◆分期偿还借款模型的使用:财务人员根据各因素的变化选择贷款金额。
长期借款筹资双变量模型
各银行推出的贷款方案不尽相同,从中找出自己最合适的贷款方案。
◆定义单元格名称
◆建立计算公式:PMT函数
建立公式
建立方案
◆制作方案摘要报告
长期借款方案选定
模拟运算表
◆功能:多组数值同时计算;显示和比较
◆类型:单变量和双变量模拟运算表
◆使用:数据→模拟运算表
双变量长期借款分析模型
◆设置双变量分析表
◆给双变量分析表填值
◆模型使用:
长期借款双因素模型设计
建立租赁筹资基本模型
◆租赁=IF(支付租金方法=“先付”,ABS(PMT(租赁年金/每年付款次数,总付款期数,租金,0,1)),ABS(PMT(租赁年利率/每年付款次数,总付款期数,租金)))
租赁筹资图形接口模型的设计方法
◆租赁价目表的建立
◆建立图形控制项按钮及租赁项目名称下拉框控制项
◆建立滚动条控制项及微调控制项
租赁筹资图形接口设计
净现值分析的基本原理:分别计算各自税后现金流量,然后将其变成现值,选择成本现值较小方案。
设计租赁筹资摊销分析表:租金计算、税款节约、净现金流量计算、租赁成本总现值
应用模型对租赁筹资与借款筹资方案比较分析:还款额计算、本利计算、折旧计算、税款节约、净现金流及现值、总成本现值计算
设计贷款筹资分期偿还分析表
租赁/借款筹资比较模型设计
现值
pv
总投资期数
nper
每年得利期数
npery
名义利率
nominal-rate
每年付息次数
frequency
有价证券的票面价值
par
有价证券成交日
settlement
有价证券的票面利率
rate
常见财务函数参数(一)
有价证券的到期日
maturity
有价证券的清偿价值
redemption
有价证券的发行日期
issue
有价证券的起息日
First-interest
实际利率
Finance-rate
数字0和1,付款期初或末
type
未来值
fv
各期年金
pmt
常见财务函数参数(二)
FVSHEDULE(PRINCIPAL,SHEDULE):一系列复利
NPV(RATE,VALUE1,VALUE2…):不等额现金流
PV(RATE,NPER,PMT,FV,TYPE):等额现金流
XNPV(RATE,VALUES,DATES):不定期不定额
CUMIPMT(RATE,NPER,PV,START_PERIOD,END-PERIOD,TYPE):计算一笔以年金形式偿还贷款在给定的期间段中累计偿还利息数额。
CUMIRINC:同上,累计偿还本金数额。
有关证券融资的函数比较
投资项目分析的基本要素
项目寿命期:从投资建设开始到清理结束
利润:息税前利润、税前利润、净利润
现金流量:各项现金流入和流出量
净现金流量:寿命期内的流入和流出之差。完整的工业投资项目、单纯固定资产投资及更新改造项目净现金流量。
折旧:直线折旧法、工作量法、余额递减法、双倍余额递减法、年数总和法
项目投资评价指标
静态评价指标:投资利润率、静态的投资回收期
动态评价指标:净现值、净现值率、获利指数、内部收益率、修正的内部收益率、净年值、动态投资回收期
投资决策模型的基本内容:投资决策指标分析、折旧分析、固定资产折旧模型、投资风险性分析
投资决策指标常用函数(一)
净现值函数:
☆NPV的功能是基于一系列现金流量和固定的各期贴现率,返回一项投资的净现值。公式为=NPV(rate,value1,value2…)
☆注意与PV之区别
内部收益率函数:
☆IRR函数的功能是返回一组现
金流的内部收益率
☆公式为=IRR(values, guess)
投资决策指标常用函数(二)
MIRR函数:返回连续期间现金流的修正内部收益率.同时考虑投资成本和再投资收益率.
☆=MIRR(Values, finance_rate,reinvist_rate)
直线折旧──SLN函数:返回一项资产每期的直线折旧额
☆=SLN(Cost,savage,life)
双倍余额递减──DDB函数:返回一
项资产每期的直线折旧
额.
投资决策指标常用函数(三)
☆=DDB(cost,salvage,life,period,factor)
年数总和法── SYD函数:功能是返回年限总和法计算的某期的折旧值。
☆=SYD(cost,salvage,life,per)
现值指数(PVI)=未来现金流量总现值/初
始投资总现值
XIRR:非周期现金流量内含报酬率。
XNPV:非周期现金流量净现值
单一独立投资项目可行性评价
可行性评价方法:以净现值、内部收益率、获利指数等指标进行评价。
☆注意所得税计算、净现值计算、内部收益率、获利指数 、投资回收期的计算公式
动态投资回收期的计算:累计值开始出现正值的年份-1+上年累计绝对值/当年净现金流量现值
☆动态投资回收期的定义及
计算公式。
多个互斥方案的比较与选优
投资额相同的情况:净现值较优,各方案现金流不等时,内部收益率会与前者冲突,此时用修正的内部收益率。
投资额不同的多个互斥方案的比较与优选:用净现值法,符合企业价值最大化的目标。
寿命期不等的互斥项目的决策:一是更新链法,每个项目延长到最小公倍数,二是净年值法。
资金有限情况下多个方案
的投资组合决策(一)
常见的三种情况:
☆以先期的盈利补后期的资金
☆各项目资金不存在互补关系
☆各项目相互依赖
解决方法:获利指数排序、互斥方案组合
资金限制项目投资决策问题基本数学模型:
资金有限情况下多个方案
的投资组合决策(二)
项目集中投资且剩余资金不再使用的情况
项目间资金相互补充的情况:先期项目资金及剩余资金可以补充后期资金
某些项目分年度投资的情况
固定资产更新投资决策
寿命期相同的固定资产更新决策:净现值法与并差量分析法
寿命期不等的固定资产更新决策
设备经济寿命的计算
设备更新时机 的选择:按设备的经济寿命、按项目任务期内总费用最低的原则确定设备的更新时机。
设备现代化改造的决策:
继续使用、大修、改造、更新
最佳投资经济规模的确定
将各方案发生的各项费用进行汇总,比较,从中选择费用最小或年均费用最小的生产规模方案为最佳经济规模方案。
投资与筹资决策相互作用下的决策分析
盈亏平衡分析法
静态的盈亏平衡分析:
Qt=Ft/(p-v)=(Fc+Dt)/(p-v)
多产品生产进行盈亏平衡分析时,常用加权平均法。
动态的盈亏平衡分析:净现值为0时的销售量
互斥项目的动态盈亏平衡分析:
投资项目盈亏平衡分析
敏感性分析
投资方案某个因素发生变化时,对该方案预期结果的影响程度。影响因素有:投资额、项目寿命期、产销量、产品价格、经营成本、设备期末残值、折现率。
一般的敏感性分析方法
投资项目净现值敏感性分析模型
投资项目内部收益率敏感性分析模型
概率分析
通过分析不确定性因素发生的不同幅度变动的概率颁及其对投资方案经济效果的影响,对方案的净现金流量及其经济效果指标作出某种概率描述,从而对方案的风险情况作出比较准确的判断。
独立项目的概率分析
①各年净现金流量互不相关情况下
②各年净现金流量相关情况下──概率树分析
互斥项目的概率分析
蒙特卡罗模拟
蒙特卡罗模拟法,是根据随机数对影响因素的概率分布进行随机抽样,根据每次抽样值 来计算项目的净现金流量、净现值和内部收益率等指标。
主要函数:VLOOKUP RANDBETEEN
独立项目的蒙特卡罗模拟
互斥项目的蒙特卡罗模拟
风险型投资项目组合决策
风险型投资项目的投资组合决策的方法
投资组合的期望净现值及方差
财务电算化
财务预测模型
财务预测的意义
财务预测的步骤:
☆销售预测
☆估计收入、费用和利润
☆估计需要的资产
☆估计所需要的融资
财务预测的方法:定量分析法和定性分析法
定量预测法
移动平均法
☆一次移动平均法
☆二次移动平均法
指数平滑法
回归分析预测法
☆回归分析预测法的的基本程序
☆回归模型建立的方法:最小二乘
☆财务常用回归预测模型
预测函数及其应用
预测函数的参数及含义:
☆known_y’s(或x’s)表示因变量观测值或自变量观测值和集合。
☆const是否强制使用常数b为0或1
☆stats指明是否返回附加回归统计值
☆附加回归统计值返回返回顺序
参数说明(一)
ssresid
ssreg
5
df
F
4
sey
r^2
3
seb
se1
se2
…
sen-1
sen
2
b
m1
m2
…
mn-1
mn
1
6
5
4
3
2
1
行号 列号
附加回归统计值返回的顺序
参数说明(二)
残差平方和
ssresid
回归平方和
ssreg
自由度
Df
F统计值或F观察值。使用F统计可以判断因变量和自变量之间是否偶尔发生过观察到的关系。
F
Y估计值的标准误差
sey
相关系数,范围在0-1之间。越近于1,则可用回归方程预测Y值。
r^2
常数项b的标准误差值
seb
系数…mn的标准差
se2,se1…sen系列
说明
参数
各种参数说明
LINEST函数
功能:使用最小二乘法计算对已知数据进行最佳线性拟合的直线方程,并返回描述此线性模型的数组。
返回的数值为数组,须以数组公式输入。
函数公式:
=LINEST(known_y’s, known_x’s,const,stats)
函数应用:一元回归分析与多元回归分析
LOGEST函数
功能:在回归分析中,计算最符合观测数据的指数回归拟合曲线,并返回描述该指数模型的数组。
返回的数值为数组,须以数组公式输入。
函数公式:
=LOGEST(known_y’s, known_x’s,const,stats)
函数应用:计算回归方程的
系数及相关系数。
TREND函数
功能:在回归分析中,返回一条线性回归拟合线的一组纵坐标(y值),即捞到适合给定的数组known_y’s和known_x’s的直线,并返回给定数组new_y’s值在直线上对应的y值。
函数公式:
=TREND(known_y’s, known_x’s, new_y’s ,const)
GROWTH函数
功能:返回给定的数据预测的指数增长值。根据已知的x值和y值,函数返回一组新的x值对应的y值。可以用期来拟合满足给定的x值和y值的指数曲线。
函数公式:
=GROWTH(known_y’s,
known_x’s, new_x’s ,
const)
FORECAST函数
功能:根据给定的数据计算或预测未来值。此预测值为基于一系列的已知x推导y值。
返回的数值为数组,须以数组公式输入。
函数公式:
=FORECAST(known_y’s, known_x’s)
函数应用:一元直线回归
预测
斜率及截距函数
函数公式:=SLOPE(known_y’s, known_x’s)
函数功能:根据已知的known_y’s和known_x’s的数据点拟合线性回归的斜率。
函数公式:=INTERCEPT(known_y’s, known_x’s)
函数功能:利用已知的x值和y值计算与y轴的截距。截距为穿过已知的
known_y’s和known_x’s的线
性回归线与y轴的交点。
数据分析工具预测
移动平均法:工具→数据分析→分析工具→移动平均
指数平滑法:工具→数据分析→分析工具→指数平滑
回归法
☆图表法:解决一元线性或非线性问题
☆回归分析法:一元或多元线性
及可以转为线性的非线性问题。
利用规划求解预测
几个计算公式:
销售预测
销售预测的定义
销售预测的方法
☆时间序列法
☆因果关系法
☆通过生产能力和订货合同法
销售预测模型及其运用
☆一元回归预测模型
☆多元回归预测模型
成本预测
成本预测的方法
☆历史成本法
☆目标利润推算法
☆因素分析法
☆比例推算法
成本预测模型
☆一元一次模型
☆一元二次模型
利润预测(一)
确定性条件下单品种利润敏感分析模型
利润=销量×(单价-单位变动成本)-固定成本
确定性条件下多品种本量利分析模型
☆利润最大化模型
利润预测(二)
☆保利模型:企业的目标
利润条件下产品结构。
☆保本模型:同保利模型,
只是目标利润为0。
☆成本控制模型
利润预测(三)
最优生产决策模型:规划求解工具,合理安排生产的问题。
目标利润分析模型:
不确定性本量利分析模型:认为销量、单价、单位变动成本及固定成本在市场及内部条件的影响下会发生相应变动。
故常用联合概率法进行分析。
资金需要量预测
资金需要量预测的方法:
☆直接表测法
☆销售百分比法
☆资金性态法
销售百分比法
资金性态法
☆高低点法
☆回归分析法
财务分析
目的:财务状况、管理水平、获利能力、发展趋势
方法:比率分析、趋势 分析、综合分析
数据源:会计核算及辅助数据源
获取资料方式:Excel数据链接、Microsoft Query程序、ODBC、Visual Basic宏程序
财务分析模型:获取与更新、资产负债表与损益表编制、比率、趋势、杜帮及综合分析模型
数据获取方法
利用Microsoft Query→ODBC→数据库
利用VBA直接与ODBC通信
利用Microsoft Query→ODBC→数据库的方法:启动Microsoft Query:数据→获取外部数据→新建数据库查询;在指定的数据库中选择数据:选择数据源→数据库;数据返还给Excel工作表。
比率分析模型
分析指标:变现能力、资产管理、负债管理、盈利能力、市价比率或者偿债能力、营运能力、获利能力及发展能力
比率分析模型的建立:注意单元格的引用\各种财务比率的计算公式
注意单元格的引用\各种财务比率的计算公式
图解分析法
趋势图解分析法
操作步骤:选中区域→图表向导→X、Y散点图→下一步→作为新的工作表插入
结构图解分析法
操作步骤:选中区域→图表向导→选择饼图→在数据标志中选中显示百分比和显示引导线
综合评分分析
财务比率综合评分法:将四个方面能力评价指标归类,综合指数评价。
步骤:选择有代表性的比率指标→根据各项比率指标的重要程度,确定重要性系数→确定标准值→计算某期的实际值→确定标准值与实际值的比率→求得各比率的综合指数及合计数→与1差距小,则财务状况
基本上达到要求。
杜帮分析模型
根据企业财务指标之间的内存关系,来综合分析企业的财务状况和经营成果。
杜帮模型以净资产收益率为核心,反映净资产收益率、总资产净利率、主营业务净利率、总资产周转率之间的关系。
杜帮等式:总资产净利率=主营业务净利率×总资产周转率
财务分析主界面
在工作薄中插入一张新的工作表
选择视图→工具栏→控件工具箱→命令按钮
单击控件工具箱→属性按钮→按分类序→外观→Back Color →下拉按钮→调色板
外观→Caption
字体→Font
单击财务比率分析右键,查看代码
财务
电算化
营运资金的管理
营运资金的特点:
☆短期性
☆波动性
☆实物形态的变动性
☆来源的灵活多样性
营运资金管理的内容:现金管理、应收账款、存货管理
最佳现金持有量模型
成本分析模型:分析现金持有总成本最低时的现金持有量。
成本分析模型:分析现金持有总成
本最低时的现金持有量。
巴摩尔模型:假设现金需求为常数、
单位时间使用现金量为一定值、企
业需要现金时,可以随时出售有价证券。同最优库
存模型。
应收账款信用决策模型
应收账款的信用政策:信用标准、信用条件、收账政策。
信用决策标准模型:企业同意向客户提供的商业信用基本要求。以预期的坏账损失率作为评判标准。
影响计算:利润、应收机会成本、坏账损失、增量利润
方案比较:增量利润大且大于0者为可选方案。
信用条件决策模型
信用条件:客户支付赊销款项的条件,含信用期、折扣期和现金折扣。
信用条件优惠:增加销量、机会成本、坏账损失、现金折扣成本。
信用条件改变增加的利润=信用条件变化对利润的影响-对机会成本变动的影响-对现金折扣的影响-对坏账
损失的影响。
收账模型及综合信用决策
收账政策:信用条件被违反时企业的收账策略。权衡收账费用、减小资金战胜与坏账损失大小。
应收账款占用额、坏账损失、机会成本、收账费用、收账政策净收益的计算方法。
应收账款综合决策模型:同上面的
道理,计算信用政策的变化对利润、机会成本、
坏账损失、现金折扣及收账管理成本的影响。
应收账款的日常管理
建立基本信息:开票日期、发票号码、公司名称、金额、付款期
对应收账款排序:
应收账款的增删、查找:记录单的应用(Tab键和Shift+Tab键)
应收账款的分析:逾期分析、账龄
分析(账龄分析表和分析图)
存货的经济订货模型
存货决策内容:进货项目、选择供货单位、决定进货时间、进货批量等。
成本因素:采购成本、订货成本、储存费用。
经济订货批量模型:存货总成本最低的一次订货批量。假定条件:能及
时补充订货、存货能集中到货、不允许缺货、存
货总需求量确定、存货单价保持不变。
基本经济订货批量模型
基本经济订货批量模型:
陆续供应和耗用模型
在存货陆续供应和耗用情况下:
允许缺货条件下模型
在允许缺货条件下:
有数量折扣的模型
在存货陆续供应和耗用情况下:
(1)有连续折扣:
(2)连续价格形式的折扣优惠:
存货管理ABC模型
存货ABC标准:金额标准和数量标准。
A类:品种约10%~15%,存货金额约占80%;B类:品种约20%~30%,存货金额约占15%;C类:品种约55%~70%,存货金额约占5%。
管理步骤:计算出资金占用额并排序、计算占用
额百分比及累计百分比;按上述顺序计算品种百
分比;划分为ABC三类;根据分类对各类存货进
行控制。
企业并购概述
兼并与收购定义
并购的动因
☆协同效应:财务协同 经营协同 人才技术协同
☆规避风险
☆谋求特殊资源
☆其他动因:企业增长、政府政策
顾客群、管理层利益驱动
目标企业价值评估
企业价值评估的方法:现金流量法与市场价值法。
现金流量法折现法:
☆现金流量的确定
☆折现率的确定及期末价值
市场价值法(一)
估价指标可以是税后利润、现金流量、主营业务收入或股票的账面价值。
按税后利润指标估价
公司目标价值=目标公司最后一年
税后利润×并购公司市盈率
按三年税后利润平均值指标估价
公司目标价值=目标公司最后三年
税后利润平均值×并购公司市盈率
市场价值法(二)
按资料收益率指标估价
目标公司价值=[(目标公司的长期负债+目标公司股东权益)×并购公司的资本收益率-目标公司利息费用]×(1-所得税税率)×并购公司的市盈率
股东权益(净资产)指标估价
公司目标价值=目标公司股东
权益×(并购公司的股票市场
总价值/并购公司的股东权益)
并购对企业财务的影响
对每股收益的影响分析模型:令YA、 YB分别为A、B公司目前盈利, NA、 NB分为两公司的股数, PA、 PB为两公司股价。
现金并购成本分析
用现金支付并购的成本分析模型
令PVA、PVB分别为A、B公司并前价值, PVAB两公司并后价值, H为A付给B的现金。
换股并购成本分析
用现金支付并购的成本分析模型
令PVA、PVB分别为A、B公司并前价值, PVAB两公司并后价值, H为A付给B的价格。
证券投资概述
内容分类:债券投资与股票投资、基金
☆债券投资:还本付息的债权投资,分政府、金融和 公司债券。
☆股票投资:权益投资,有经营控制权;比债券风险高,收益高。
☆投资基金投资:集合投资制度,
由投资人共同投资,共担风险,
按出次比例共享收益。
常用函数(一)
在运行EXCEL时,如某些证券分析函数不存在,则需要安装分析工具库。装完,加载宏,在加载宏对话框里选择并启动。
PRICE:计算定期付息,面值100元的有价证券价格。
公式:=PRICE(证券交易日期,到期日,利率,年收益率,100元证券清偿价值,年付息次数,日期数基准类型)
常用函数(二)
PRICEDISC:计算折价发行面值100元有价证券的价格。公式:=PRICEDISC(证券交易日期,到期日,贴现率,100元证券清偿价值,日期数基准类型)
PRICEMAT:计算到期付息面值
100元有价证券的价格。公式: =PRICEMAT(证券交易日期,
到期日,发行日,发行时利率,
收益率,日期基准类型)
常用函数(三)
YIELD:计算定期付息有价证券的收益率。公式:= YIELD (证券交易日期,到期日,利率,面值100元证券价格,年付息次数,日期数基准类型)
YIELDDISC:折价发行证券年收益率。公式: = YIELDDISC(settlement,
maturity,redemption,pr,
redemption,basis)
常用函数(四)
TBILLPRICE:面值100元
国库券价格。格式为:
= TBILLPRICE
( settlement,maturity,discount)
TBILLYIELD:计算国库券的收益率。公式:= TBILLYIELD (settlement,maturity,pr)
TBILLEQ:计算国库券的等效收益率。公式:= TBILLEQ (settlement,maturity,discount)
常用函数(五)
ACCRINT:计算定期付息有价证券的应计利息。公式:= ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)
ACCRINTM:计算到期一次付息证券利息。公式: = ACCRINTM (issue,maturity,rate,par,basis)
常用函数(六)
INTERATE:计算到期一次付息证券利率。公式:= INTERATE(settlement,maturity,
investment,redemption,basis)
RECEIVED:计算到期一次付息证券到期收回金额。公式: = RECEIVED (settlement,maturity,investment, discount,basis)
DISC:计算有价证券贴现率。
=DISC(settlement,maturity,investment,pr,
Redemption,basis)
证券组合决策数学模型
最佳风险组合:风险一定,收益最高;或收益一定,风险最低。
股票贝塔系数的估计
资本资产定价模型
从INTERNET上获取上市公司财务资料
认识宏
宏就是把常用功能集合在一起,并做成按钮,当下次使用这些功能时,只要选取好要处理的区域,执行事先制作好的宏按钮.
宏的使用时机:数据处理量大,并需要重复操作;减少发生错误;简化处理流程。
录制宏:选择“工具/宏/录制新宏”。
宏的存放位置:当前工作薄、新的工作薄、个人工作薄。
宏的执行
更改宏的安全性等级。选择“工具/宏/安全性”命令,把安全级别改为“中”。
执行宏:打开工作表,选择启用宏。
快速执行宏:也就是把宏做成工具按钮。具体操作步骤是:打开EXCEL文档,选择“工具/自定义”命令(或“视图/工具栏/自定义”)
更改自定义按钮的名称及图形
宏的加载
对数据清单中满足指定条件的数据进行求和计算
条件求和向导
欧元转换及格式设置
欧元工具
对基于可变单元格和条件单元格的假设分析方案进行求解计算
规划求解
为数据库提供的VBA函数
分析工具库—VBA函数
添加财务、统计和工程分析工具和函数
分析工具库
创建一个公式,通过数据清单中的已知值查找所需要的数据
查阅向导
通过使用Excel 97 Internet Assistant语法,开发者可将Excel数据发布到Web上
Internet Assistant VBA
功能描述
加载宏
宏病毒及安全
宏病毒:主要保存在工作薄或加载宏程序的宏中。如打开一个含有病毒的工作薄,或执行一个可驱动病毒的操作后,就会让工作薄文件也自动感染,并摧毁文件中的数据。
宏保护措施:打开工作薄后,就会有警告。
变更安全性等级:工具/宏/安全性。高:无法使用宏;中:会出现询问窗口;低:请务必保证你所打开的工作薄或加载宏程序都是安全的。
VBA基础
VBA:Visual Basic for Application.
Office产品组件中的宏都被记录为VBA过程。VBA为一种面向对象的编程工具,与VB有区别,也有联系。其作用主要可以用于编制分析模型。
变量的数据类型:VBA在使用变量的时候,必须在过程或函数的开头对变量名称及数据类型进行定义。
VBA与VB区别联系
同属面向对象语言,语法相似,使用时用户可配合VB语法编写合适的程序代码
联系
运行在父进程中,受其控制
4.运行在自己的进程
附属于应用程序之中
3.通过Compile制作.EXE文件
绑定软件实现高效和自动化
2.创建标准应用程序
绑定在已存在的应用程度之中
1.独立完成应用程序开发
区别
VBA
VB
VBA特点及运用
VBA的特点:
(1)功能强大,易学,操作简便;
(2)减少大量重复操作,绑定EXCEL;
(3)对象丰富,实现不同表数据交流;
(4)丰富的控件和完备的语言系统。
VBA的应用范围:重复性、通用性、交互式操作;限定数据范围;实现一个复杂化和集成化的信息控制系统。
VBA启动方式
VBA进入开发环境,又称VBE窗口界面。
(1)[工具]/[宏]/[Visual Basic 编辑器];
(2)[Alt]+[F11];
(3)[视图]/[工具栏]/[控件工具箱];
(4)如在工作表中添加了一个按钮控件,则右击该按钮控件,[查看代码];
(5)在工作表上双击添加的控件。
VBA变量类型
对象型变量,使用时与SET搭配使用
对象
Object
其类型视具体数据内容而定
不确定型
Variant
日期:Jan,1,1900~Dec,31,19999 时间:0:00:00~23:59:59
日期型
Date
固定长度:0~65535字节 可变动长度:0~2^231
$
字符串
Sting
~
@
货币
Currency
负值:~-324 正值:-324~
#
又精度型
Double
负值:~-4 正值:-45~
!
单精度型
Single
-2147483648~2147483647
&
长整型
Long
-32 768~32767
%
整型
Integer
True/False
逻辑型
Boolean
有效范围
数据类型字符
说明
数据类型
定义变量语句
定义语句:DIM 变量名称 AS 数据类型
Office产品组件中的宏都被记录为VBA过程。VBA为一种面向对象的编程工具,与VB有区别,也有联系。其作用主要可以用于编制分析模型。
变量的数据类型:VBA在使用变量的时候,必须在过程或函数的开头对变量名称及数据类型进行定义。
VBA控制语句(一)
在高级语言的编辑工具中,许多语句的作用是控制程序的执行流程,以实现顺序、选择和循环三种结构。
条件分支: 1. 单一选择:
①IF…THEN…
② IF…THEN…END IF
2.双向选择
VBA控制语句(二)
① IF…THEN…ELSE
② IF…THEN…ELSE…END IF
3.多重选择
SELECT CASE 变量名称
CASE 变量值1 语句组合体1
CASE 变量值2 语句组合体2…
CASE ELSE 语句组合体N
END SELECT
变量值表达方式
(1)变量值1[,变量值2,变量值3,…]
变量被指明,与其中一个相等即满足条件。
(2)变量值1 TO 变量值2
变量值处于变量值1、2闭区间即满足条件。
(3)IS关系表达式 变量值
变量值处于关系表达式与后面的变量值指明的范围即满足条件。(<、>、>=、<=、<>、=)
循环语句(一)
用控制变量控制执行次数的循环
FOR 控制变量=初值 TO 终值 [STEP步长值]
语句组合体
[ EXIT FOR ]
NEXT
用对象个数控制执行次数的循环
循环语句(二)
FOR EACH 对象名称 IN 对象集合体
语句组合体
[ EXIT FOR ]
NEXT
用表达式控制执行次数的循环
DO AHILE 条件表达式 语句体组合
[EXIT DO]
LOOP
Range和Worksheet对象
VBA沿袭了Object-Oriented Programming
基本概念
1.对象(Object):操作目标,如单元格、表等
2.属性(Property):对象特征,如单元格取值等
3.方法(Method):能完成某种处理的功能
4.事件(Event):对象可接受动作,如单击单元格
使用对象的语法:“对象.属性=表达式”改变属性取值或“对象.方法” 执行对象某种功能
Range对象常用属性
(1)Address:以字符串的形式返回一个单元格区域的地址。如"Range("S3:T6")"
(2)Cell:返回区域中某一单元格。如"Range("S3:T6")".Cell(2,2).Address
(3)Column\Columns\Count\Currentregion\End\Entire Column(Row)\Font\ Offset \Resize\Row\Rows
Range对象常用方法
(1)Activate:设定义区域为活动单元格。“Range(”S3:T6“).Activate"
(2)Autofit:调整最合适行高列宽
(3)Clear清除单元格内容
(4)Copy复制到目的地
(5)Delete删除单元格
(6)Insert插入单元格
(7)Select选中区域,然后用Selection指示
Range对象属性方法使用
使用Range对象属性方法的时候通常要进行嵌套。每个属性并不完全独立作用,应将各属性返回值特征,将各种属性配合使用。
例:将如下图将B2右下角定义为活动单元格可采用多种方式。
6
5
6
4
2
4
5
3
1
3
b
b
a
2
1
E
D
C
B
A
Worksheet对象属性
(1)Cell:返回当前工作表中所有单元格对象。如""
(2)Columns:返回当前工作表中所有列构成的对象。
(3)Name:返回工作表名称,为字符串。
(4)Range/Rows/Visible
(5) Used Range:返回包含数据矩形区域。
Worksheet对象方法
(1)Activate:将指定的工作表切换为当前工作表。如:
Worksheets("sheet2"). Activate
(2)Add:在当前工作表插入新工作表。
(3)Delete:删除指定工作表。
(4)Printout:打印;PrintPreview:预览。
(5) Select:选定工作表。
添加自定义过程(一)
Visual Basic编辑器:工具/宏/ Visual Basic编辑器/插入,插入一个模块后,选中这个模块,再次使用“插入”命令,此时即可输入函数及过程。
建立过程:子程序和函数。区别:前者只完成所设计的一系列操作,而函数则返回一个计算结果。
自定义子程序:
[{Private\public}][Static] Sub 过程名称(参数)
变量的声明段
添加自定义过程(二)
VBA语句段
End Sub
自定义函数:
[{Private\public}][Static] Function函数名称(参数) [AS数据类型]
变量的声明段
VBA语句段
函数名称=表达式
End Function
添加自定义过程(三)
参数:调用子程序或函数时,要传递给子程序或函数的数据,以便其据接收数据进行相应处理。
调用参数与被调用程序接收参数数量必须相同;用于接收数据类型与传递数据类型必须相同。
输入与输出:显示信息与输出信息
调试程序技巧
(1)常见错误类型
(2)几种常见调试技巧
案例分析
一研究人员要利用数据样本计算上市公司多元化经营程度。样本当中P1~P8为企业在不同行业获取的营业利润占总利润额的百分比,DT为企业进行多元化经营的程度指标,可以从下公式得到:
由于企业在所涉及行业数量不同,因此既要考虑函数的方便性,又要考虑遇0时的处理方法。