第7章筹资决策本章学习目标本章主要讲解有关筹资决策的相关知识,介绍利用Excel建立相应筹资分析模型,以帮助财务管理人员提高决策效率。通过本章学习,应掌握如下内容:Excel提供的各种有关货币时间价值函数的使用长期借款筹资分析模型的建立租赁筹资分析模型的建立借款筹资与租赁筹资比较分析模型的建立7.1筹资决策概述企业筹集资金就是企业根据其生产经营、对外投资和调整资本结构的需要,通过筹资渠道和资金市场,运用筹资方式,经济有效地筹措和集中资金。企业进行资金筹集,首先必须了解筹资的具体动机,遵循筹资的基本要求,把握筹资的渠道与方式。企业的资金来源渠道主要有国家资金、银行资金、其他企业资金、集体和个人资金。企业的资金筹集方式有股票、债券、银行借款、租赁、商业信用、商业票据等。7.1筹资决策概述7.1.1筹资分析与决策模型的内容7.1.2资金的时间价值及函数7.1.1筹资分析与决策模型的内容利用Excel提供的函数和计算功能,可以建立有关筹资方式的各种模型,通过对比分析,选择合理的筹资方案。筹资分析与决策模型主要包括:1.长期借款基本模型2.长期借款双变量分析模型3.租赁筹资模型4.租赁筹资与举债筹资的比较分析模型7.1.2资金的时间价值及函数1.资金的时间价值的概念与计算公式2.资金时间价值函数1.资金的时间价值的概念与计算公式——复利终值(1)复利终值复利终值又称未来值,是指现在的货币经过若干年后的本利。其计算公式为:其中,Vf为第n年之后的终值;Vp为期初数额或现值;I为利率,一般为年利率;n为时间周期数,一般为年数。npfIVV)1(1.资金的时间价值的概念与计算公式——复利现值(2)复利现值复利现值是指,未来某一时期一定数额的货币折合成现在的价值。其计算公式为:其中,Vf为第n年之后的终值;Vp为期初数额或现值;I为利率,一般为年利率;n为时间周期数,一般为年数。nfpIVV111.资金的时间价值的概念与计算公式——年金终值(3)年金终值年金是指定期、等额的系列收支。年金按复利计算,于若干期期末后可得的本利和称为年金终值。普通年金终值:每次收支发生在每期期末,其计算公式为:其中:I为年利率;n为年金周期数;A为年金,即每年固定支付或收入的数额。IIAFVn111.资金的时间价值的概念与计算公式——年金终值先付年金终值:每次收支发生在每期期初,其计算公式为:1111IIAFVn1.资金的时间价值的概念与计算公式——年金现值(4)年金现值普通年金现值:在每期期末取得相等金额,现在需要投入的金额,称为年金现值。若每年复利一次,其计算公式为:IIAPVn111.资金的时间价值的概念与计算公式——年金现值先付年金现值:在每期期初取得相等金额,现在需要投入的金额,称为先付年金现值,若每年复利一次,其计算公式为:1111IIAPVn1.资金的时间价值的概念与计算公式——永续年金(5)永续年金如果年金定期等额支付一直持续到永远,则称为永续年金,其计算公式为:IA利率每期的等额支付永续年金现值1.资金的时间价值的概念与计算公式——年金年金的计算公式为nnIIPVAIIFVA1111或1.资金的时间价值的概念与计算公式——利率、期数根据年金现值、年金终值公式进行推导,求出现值函数或终值系数,然后查表,便可求出利率和期数。2.资金时间价值函数—年金终值函数FV()格式:FV(rate,nper,pmt,pv,type)功能:在已知期数、利率及每期付款金额的条件下,返回年金终值数额。说明:rate为各期利率,是一固定值。nper为总投资(或贷款)期,即该项投资(或贷款)的付款期总数。pmt为各期所应付给(或得到)的金额,其数值在整个年金期间(或投资期内)保持不变。通常pmt包括本金和利息,但不包括其他费用及税款。如果忽略pmt,则必须包括pv参数。2.资金时间价值函数—年金终值函数FV()pv为现值,即从该项投资(或贷款)开始计算时已经入账的款项,或一系列未来付款当前值的累积和,也称为本金。如果省略PV,则假设其值为零,并且必须包括pmt参数。type为数字0或1,用以指定各期的付款时间是在期初还是期末。0表示在期末,1表示在期初。如果省略type,则假设其值为零。注意:应确认所指定的rate和nper单位的一致性。例如,同样是四年期年利率为12%的贷款,如果按月支付,rate应为12%/12,nper应为4*12;如果按年支付,rate应为12%,nper为4。在所有参数中,支出的款项表示为负数;收入的款项表示为正数。2.资金时间价值函数—年金现值函数PV()格式:PV(rate,nper,pmt,fv,type)功能:在已知期数、利率及每期付款金额的条件下,返回年金现值数额。说明:rate、nper、pmt、fv、type等各参数含义及要求同上。2.资金时间价值函数—年金函数PMT()格式:PMT(rate,nper,pmt,pv,fv,type)功能:在已知期数、利率及现值或终值的条件下,返回年金数额。说明:rate、nper、pmt、fv、type、pv等各参数含义及要求同上。2.资金时间价值函数—年金中的利息函数IPMT()格式:IPMT(rate,per,nper,pmt,pv,fv)功能:在已知期数、利率及现值或终值的条件下,返回年金处理的每期固定付款每期所含的利息。说明:rate、nper、fv、type等各参数含义及要求同上。per用于计算其利息数额的期次,必须在1至nper之间。pv为现值,即从该项投资(或贷款)开始计算时已经入账的款项,或一系列未来付款当前值的累积和,也称为本金。2.资金时间价值函数—年金中的本金函数PPMT()格式:PPMT(rate,per,nper,pv,fv,type)功能:在已知期数、利率及现值或终值的条件下,返回年金处理的每期固定付款所含的本金。说明:rate、per、nper、pv、fv、type等各参数含义及要求同上。2.资金时间价值函数—计息期数函数NPER()格式:NPER(rate,pmt,pv,fv,type)功能:返回每期付款金额及利率固定的某项投资或贷款的期数。说明:rate、pmt、pv、fv、type等各参数含义及要求同上。2.资金时间价值函数—利率函数RATE()格式:RATE(nper,pmt,pv,fv,type,guess)功能:在已知期数、期付款金额及现值的情况下,返回年金的每期利率。说明:nper、pmt、pv、fv、type等各参数含义及要求同上。guess为预期利率(估计值)。如果省略预期利率,则假设该值为10%。7.2长期借款筹资分析模型7.2.1长期借款7.2.2建立长期借款分析基本模型7.2.3长期借款模拟运算表分析模型7.2.1长期借款1.长期借款的种类(1)长期借款按提供贷款的机构可以分为政策性银行贷款、商业性银行贷款和其他金融机构贷款。(2)长期借款按有无抵押品担保划分,可以分为抵押贷款和信用贷款。(3)长期借款按其用途划分,可以分为基本建设贷款、更新改造贷款、科研开发和新产品试制贷款等。2.长期借款的程序(以向银行借款为例)(1)企业提出申请(2)银行进行审批(3)签订借款合同(4)企业取得借款(5)企业偿还借款7.2.2建立长期借款分析基本模型(1)建立长期借款分析基本模型工作表,将有关资料输入到工作表中。(2)定义工作表中各单元格的计算公式。7.2.3长期借款模拟运算表分析模型1.长期借款单变量模拟运算表分析模型(1)创建单变量模拟运算表的步骤①在一列或一行中输入要替换工作表上的输入单元格的数值序列。②如果输入数值被排成一列,则在第一个数值的上一行且处于数值列右侧的单元格中定义所需的公式。在同一行中第一个公式的右边分别定义其他公式。如果输入数值被排成一行,则在第一个数值左边一列且处于数值行下方的单元格中定义所需的公式。在同一列中第一个公式的下方分别定义其他公式。7.2.3长期借款模拟运算表分析模型③选定包含公式和需要被替换的数值的单元格区域。④打开“数据”菜单,选择“模拟运算表”命令。⑤如果模拟运算表是列方向的,则在“输入引用列的单元格”编辑框中为输入单元格确定引用。如果模拟运算表是行方向的,则在输入引用行的单元格编辑框中为输入单元格确定引用。(2)利用单变量模拟运算表创建长期借款分析模型7.2.3长期借款模拟运算表分析模型2.长期借款双变量模拟运算表分析模型(1)创建双变量模拟运算表的步骤①在工作表的某个单元格内输入所需引用的两个输入单元格的公式。②在公式下面同一列中输入一组数值,在公式右边同一行中输入第二组数值。③选定包含公式以及数值行和列的单元格区域。④打开“数据”菜单,选择“模拟运算表”命令。⑤在“输入引用行的单元格”编辑框中输入要由行数值替换的输入单元格的引用。⑥在“输入引用列的单元格”编辑框中输入要由列数值替换的输入单元格的引用。(2)建立长期借款双变量模拟运算表分析模型7.3租赁筹资模型设计7.3.1租赁分类和计算7.3.2筹资相关函数7.3.3建立租赁筹资模型7.3.1租赁分类和计算—租赁的种类(1)经营性租赁经营性租赁是由出租人向承租人提供租赁设备,并提供设备维修保养和人员培训等服务的租赁业务,它是一种服务性业务,通常为短期租赁。经营性租赁的租金包括租赁资产的购买成本、租赁期间费用。(2)融资性租赁融资性租赁是由租赁公司按照承租方的要求融资购买设备,并在契约或合同规定的较长期限内提供给承租企业使用的信用性业务,它是现代租赁的主要类型。融资性租赁的租金包括设备价款和租息,租息又可分为租赁公司的融资成本、租赁手续费等。7.3.1租赁分类和计算—租赁的计算(1)租金的支付方式租金的支付方式很多,一般而言,租金支付次数越多,每次支付的金额越小。支付租金的方式主要有:按支付间隔期,分为年付、半年付、季付和月付;按在期初或期末支付,分为先付和后付;按每次是否等额支付,分为等额支付和不等额支付。7.3.1租赁分类和计算—租赁的计算(2)租金的计算方法①定期等额后付租金的计算②定期等额先付租金的计算7.3.2筹资相关函数—INDEX函数格式:INDEX(array,row_num,column_num)功能:使用索引从单元格区域或数组中选取值。说明:array为单元格区域或数组常数。row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num。column_num为数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。7.3.2筹资相关函数—IF函数格式:IF(logical_test,value_if_true,value_if_false)功能:执行真假值判断,根据逻辑测试的真假值返回不同的结果。说明:logical_test表示计算结果为TRUE或FALSE的任意值或表达式。value_if_true表示logical_test为TRUE时返回的值。如果logical_test为TRUE而value_if_true为空,则本参数返回0。value_if_false表示logical_test为FALSE时返回的值。如果logical_test为FALSE且忽略了Value_if_false(即value_if_true后没有逗号),则返回逻辑值FALSE。如果logical_test为FALSE且Value_if_false为空(即value_if_true后有逗号,并紧跟着右括号),则本参数返回0。7.3.3建立租赁筹资模型1.租赁分析2.建立租赁筹资模型的一般步骤(1)建立租赁筹资分析模型。(2)建立图形控制项按钮。打开“视图”菜单,选择“工具栏/窗体”命令,即可显示“窗体”工具栏。①建立“设备名称”项目下的下拉控制项。②建立“每年付款次数”微调控制项。③设置“租金年利率”滚动条。7.3.3建立租赁筹资