热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

加权平均资本成本【读书笔记】

加权平均资本成本(WeightedAverageCostofCapital)什么是加权平均资本成本加权平均资本成本(WeightedAverageCostofCapital

加权平均资本成本(Weighted Average Cost of Capital)

什么是加权平均资本成本

   加权平均资本成本(Weighted Average Cost of Capital,WACC) ,是指企业以各种资本在企业全部资本中所占的比重为权数,对各种长期资金的资本成本加权平均计算出来的资本总成本。加权平均资本成本可用来确定具有平均风险投资项目所要求收益率。

  采用收益途径评估公司价值时,评估师广泛使用的有两种方法——即权益法和投资资本法(有时候也叫直接法和间接法)。权益法是通过折现公司的红利或股权现金流来评估公司股权的价值,这个折现率应该是反映权益投资者所要求 的回报率。而投资资本法主要是关注并评估出公司整体的价值,不像权益法只评估权益。投资资本法的评估结果就是所有权利要求者所要求的价值,包括债权人和股东。此时要求权益的价值就只能是把公司整体价值减去债权的价值(所以被称为间接法)。求取公司价值最普通的做法就是把公司所有投资者的现金流,包括债权人 和股权投资者的现金流折现,而折现率则是加权平均资本成本——即权益成本和债务成本的加权平均值,英文简写为WACC.所以,WACC是投资资本价值评估(直接)或公司权益价值评估(间接)的一个重要的计算参数。 

  计算个别资金占全部资金的比重时,可分别选用账面价值、市场价值、目标价值权数来计算。

  市场价值权数指债券、股票以市场价格确定权数。这样计算的加权平均资本成本能反映企业目前的实际情况。同时,为弥补证券市场价格变动频繁的不便,也可以用平均价格。

  目标价值权数是指债券、股票以未来预计的目标市场价值确定权数。这种能体现期望的资本结构,而不是像账面价值权数和市场价值权数那样只反映过去和现在的资本成本结构,所以按目标价值权数计算的加权平均资本成本更适用于企业筹措新资金。然而,企业很难客观合理地确定证券的目标价值,又使这种计算方法不易推广。

加权平均资本成本的计算

加权平均资本成本的计算公式为:

 

 

举例说明:

  某企业共有资金100万元,其中债券(Wb)30万元,优先股(Wp)10万元,普通股(Ws)40万元,留存收益(We)20万元,各种资金的成本分别为:6%、12%、15.5%和15%。试计算该企业加权平均资金成本。

  1、计算各种资金所占的比重

  W_b=30\div100\times100\%=30\%

  W_p=10\div100\times100\%=10\%

  W_s=40\div100\times100\%=40\%

  W_e=20\div100\times100\%=20\%

  2、计算加权平均资本成本

K_w=30\%\times6\%+10\%\times12\%+40\%\times15.5\%+20\%\times15\%=12.2\% 

 

计算税后WACC的基本公式如下:

  WACC=(K_e\times W_e)+(K_d[1-t]\times W_d)

  • WACC:加权平均资本成本;
  • Ke:公司普通权益资本成本;
  • Kd:公司债务资本成本;
  • We:权益资本在资本结构中的百分比;
  • Wd:债务资本在资本结构中的百分比;
  • T:公司有效的所得税税率。

  如果设定:

  • 权益资本成本为:0.25
  • 债务资本成本为:0.10
  • 权益在资本结构中的比例:0.70
  • 负债在资本结构中的比例:0.30
  • 所得税率:0.40

  把上面的数据代入到公式之中,得出:

  WACC=(0.25\times0.70)+(0.10\times(1-0.40)\times0.30)

  =0.175+(0.06\times0.30)

  =0.175+0.018\quad

  =19.3\%

  这样,上面例子中全部资本的成本就是19.3%.

 

转自:智库百科


推荐阅读
  • c# – UWP:BrightnessOverride StartOverride逻辑 ... [详细]
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • ServiceStack与Swagger的无缝集成指南
    本文详细介绍了如何在ServiceStack项目中集成Swagger,以实现API文档的自动生成和在线测试。通过本指南,您将了解从配置到部署的完整流程,并掌握如何优化API接口的开发和维护。 ... [详细]
  • 本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 本文详细介绍了Java中的访问器(getter)和修改器(setter),探讨了它们在保护数据完整性、增强代码可维护性方面的重要作用。通过具体示例,展示了如何正确使用这些方法来控制类属性的访问和更新。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 本文详细介绍了 MySQL 的查询处理流程,包括从客户端连接到服务器、查询缓存检查、语句解析、查询优化及执行等步骤。同时,深入探讨了 MySQL 中的乐观锁机制及其在并发控制中的应用。 ... [详细]
  • 在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ... [详细]
  • 在 ExtJS 中,类的别名(alias)是开发过程中非常有用的一个特性。通过别名,开发者可以使用简短且易于记忆的名称来引用复杂的类名。本文将详细探讨如何在 ExtJS API 中使用和定义别名,并提供实例说明。 ... [详细]
  • Ralph的Kubernetes进阶之旅:集群架构与对象解析
    本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 本文详细探讨了VxWorks操作系统中双向链表和环形缓冲区的实现原理及使用方法,通过具体示例代码加深理解。 ... [详细]
author-avatar
mobiledu2502917293
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有