理论教育 比较资本成本法:如何选择最佳资本结构?

比较资本成本法:如何选择最佳资本结构?

时间:2023-05-25 理论教育 版权反馈
【摘要】:运用比较资本成本法必须具备两个前提条件:一是能够通过债务筹资;二是具备偿还能力。企业资本结构决策,分为初次利用债务筹资和追加筹资两种情况。前者称为初始资本结构决策,后者称为追加资本结构决策。比较资本成本法将资本成本的高低作为选择最佳资本结构的唯一标准。(二)比较资本成本法程序拟定几个筹资方案。通过比较,选择加权平均资本成本最低的资本结构作为最优资本结构。

比较资本成本法:如何选择最佳资本结构?

(一)比较资本成本法的含义

比较资本成本法是指企业在筹资决策时,首先拟定多个备选方案,分别计算各个方案的加权平均资本成本,并通过相互比较来确定最佳资本结构,即通过计算不同资本结构的综合资本成本率,并以此为标准相互比较,选择综合资本成本率最低的资本结构作为最佳资本结构的方法。

运用比较资本成本法必须具备两个前提条件:一是能够通过债务筹资;二是具备偿还能力。企业资本结构决策,分为初次利用债务筹资和追加筹资两种情况。前者称为初始资本结构决策,后者称为追加资本结构决策。比较资本成本法将资本成本的高低作为选择最佳资本结构的唯一标准。

(二)比较资本成本法程序

(1)拟定几个筹资方案。

(2)确定各方案的资本结构。

(3)计算各方案的加权平均资本成本。

(4)通过比较,选择加权平均资本成本最低的资本结构作为最优资本结构。

(三)相关函数应用

1.MIN函数

功能:返回一组值中的最小值。

语法:MIN(number1,[number2],...)。

参数说明:

number1:必需。

number2,...:可选。

提示

参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接输入参数列表中代表数字的文本被计算在内。

如果参数是一个数组或引用,则只使用其中的数字。数组或引用中的空白单元格、逻辑值或文本将被忽略。

如果参数不包含任何数字,则MIN函数返回0。

如果参数为错误值或为不能转换为数字的文本,将会导致错误。

2.INDEX函数

功能:返回表格或区域中的值或值的引用。

使用INDEX函数有两种方法:

(1)数组形式

功能:返回表格或数组中的元素值,此元素由行号和列号的索引值给定。当函数INDEX的第一个参数为数组常量时,使用数组形式。

语法:INDEX(array,row_num,[column_num])。

参数说明:

array:必需,表示单元格区域或数组常量。如果数组只包含一行或一列,则相对应的参数是row_num或column_num。如果数组有多行和多列,但只使用row_num或column_num,INDEX函数返回数组中的整行或整列,且返回值也为数组。

row_num:必需,选择数组中的某行,函数从该行返回数值。如果省略row_num,则必须有column_num。

column_num:可选,选择数组中的某列,函数从该列返回数值。如果省略column_num,则必须有row_num。

提示

如果同时使用参数row_num和column_num,INDEX函数返回row_num和column_num交叉处的单元格中的值。

如果将row_num或column_num设置为0,INDEX函数则分别返回整个列或整个行的数组数值。若要使用以数组形式返回的值,请将INDEX函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按【Ctrl+Shift+Enter】组合键。

(2)引用形式

功能:返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。

语法:INDEX(reference,row_num,[column_num],[area_num])。

参数说明:

reference:必需,表示对一个或多个单元格区域的引用。如果引用为一个不连续的区域,必须将其用括号括起来。如果引用中的每个区域只包含一行或一列,则相应的参数是row_num或column_num。例如,对于单行的引用,可以使用函数IN(www.daowen.com)

DEX(reference,,column_num)。

row_num:必需,表示引用中某行的行号,函数从该行返回一个引用。

column_num:可选,表示引用中某列的列标,函数从该列返回一个引用。

area_num:可选,在引用中选择要从中返回row_num和column_num的交叉处的区域。选择或输入的第一个区域编号为1,第二个为2,依此类推。如果省略area_num,则INDEX函数使用区域1。此处列出的区域必须全部位于同一张工作表。如果指定的区域位于不同的工作表,将导致“#VALUE!”错误。如果需要使用的范围位于不同工作表,建议使用INDEX函数的数组形式,并使用其他函数来计算构成数组的范围。例如,可以使用CHOOSE函数计算将使用的范围。

提示

reference和area_num选择了特定的区域后,row_num和column_num将进一步选择特定的单元格:row_num1为区域的首行,column_num1为区域的首列,依此类推。INDEX函数返回的引用即为row_num和column_num的交叉区域。

如果将row_num或column_num设置为0,INDEX函数分别返回对整列或整行的引用。

row_num、column_num和area_num必须指向reference中的单元格,否则,INDEX函数返回错误值“#REF!”。如果省略row_num和column_num,INDEX函数返回由area_num所指定的引用中的区域。

INDEX函数的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,INDEX函数的返回值可以作为引用或数值。

3.MATCH函数

功能:在给定单元格区域范围内搜索特定的项,然后返回该项在此单元格区域中的相对位置。

语法:MATCH(lookup_value,lookup_array,[match_type])。

参数说明:

lookup_value:必需,表示要在lookup_array中匹配的值。lookup_value参数可以是数字、文本或逻辑值,或对数字、文本或逻辑值的单元格引用。

lookup_array:必需,表示要搜索的连续单元格区域。

match_type:可选,数字-1、0或1。match_type参数指定了Excel将lookup_value与lookup_array中的值进行匹配的方式。此参数的默认值为1。

match_type为1或省略:MATCH函数查找小于或等于lookup_value的最大值。lookup_array参数中的值必须以升序排序,例如,…,-2,-1,0,1,2,…;A—Z;FALSE,TRUE;等等。

match_type为0:MATCH函数查找完全等于lookup_value的第一个值。lookup_array参数中的值可按任意顺序排列。

match_type为-1:MATCH函数查找大于或等于lookup_value的最小值。lookup_array参数中的值必须按降序排列,例如,TRUE,FALSE;Z—A;…,2,1,0,-1,-2,...;等等。

提示

MATCH函数返回匹配值在lookup_array中的位置,而非其值本身。例如,MATCH(“b”,{a,b,c})返回2,即b在数组{a,b,c}中的相对位置。

匹配文本值时,MATCH函数不区分大小写字母

如果MATCH函数查找匹配项不成功,它会返回错误值“#N/A”。

如果match_type为0且lookup_value为文本字符串,可在lookup_value参数中使用通配符问号“?”和星号“*”。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,须在字符前键入波形符“~”。

例如,公式“=MATCH(28,{6,15,25,33,39},1)”返回3,由于此处无精确匹配项,因此函数返回数组中最接近28的最小值25的位置。25在数组中的位置是3。

公式“=MATCH(“b”,{a,b,c},0)”返回2,即b在数组中的相对位置。

公式“=MATCH(“b”,{d,c,b,a},-1)”返回3,即b在数组中的相对位置。

(四)案例分析

金腾设备有限公司拟增资6 000万元,现有三种不同方案可供选择,有关资料如图3-21所示。试用比较资本成本法确定最优方案。操作步骤如下:

第一步:建立“比较资本成本法计算模型”工作表,如图3-21所示。

第二步:计算筹资权重系数。在单元格D3中输入公式“=C3/$C$8”,并向下填充复制公式到单元格D7,得出方案A权重系数,并在单元格D8中求出合计数。用同样的方法分别求出方案B、方案C的相关数据。

第三步:计算资本成本。在单元格E8中输入公式“=SUMPRODUCT(D3:D7,E3:E7)”,求出方案A的资本成本。用同样的方法分别求出方案B、方案C的资本成本,结果如图3-22所示。

图3-21 比较资本成本法计算题例

第四步:求最佳方案。在单元格E21中输入公式“=MIN(E8,E14,E20)”,求出最小资本成本。在单元格E22中输入公式“=INDEX(A3:A20,(MATCH(E21,E8:E20,0)))”,得出最佳方案为方案A,如图3-22所示。

图3-22 比较资本成本法计算结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈