首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vdb()的实际MS Excel公式

vdb()的实际MS Excel公式
EN

Stack Overflow用户
提问于 2016-03-31 00:14:44
回答 2查看 444关注 0票数 0

我需要用Python重写一个vdb()函数,在互联网上找不到实际的数学公式。下面是函数的说明。

VDB函数 本文描述了Microsoft中VDB函数的公式、语法和用法。 说明使用双递减余额方法或指定的其他方法,返回您指定的任何期间的资产折旧,包括部分期间。VDB代表可变递减余额。 语法 成本,救助,生命,start_period,end_period,因子,no_switch) VDB函数语法具有以下参数: 所需费用。资产的初始成本。 需要打捞。折旧结束时的价值(有时称为资产的残值)。这个值可以是0。 需要生命。资产折旧的期限(有时称为资产的使用寿命)。 需要Start_period。要计算折旧的起始期。Start_period必须使用与生命相同的单位。 需要End_period。要计算折旧的期末。End_period必须使用与生命相同的单位。 因子可选。余额下降的速度。如果省略因子,则假定为2(双递减余额法).如果不想使用双递减余额方法,则更改因子。有关双递减余额方法的说明,请参阅DDB。 No_switch可选。一种逻辑值,指定在折旧大于下降余额计算时是否改为直线折旧。如果no_switch是真的,即使折旧大于下降的余额计算,Microsoft也不会切换到直线折旧。如果no_switch是错误的或省略的,当折旧大于下降的余额计算时,Excel切换到直线折旧。

EN

回答 2

Stack Overflow用户

发布于 2016-03-31 00:45:50

变量递减余额法是递减余额折旧法和直线折旧法相结合的一种方法,只要no_switch是假的或省略的。否则,即使折旧大于下降余额计算,也采用标准折旧法。下面假设no_switch是假的或省略的。

折旧计算从递减法开始。在资产使用寿命期间,用直线法计算的剩余应计折旧金额将大于用递减法计算的折旧额,在资产剩余寿命的剩余时间内,改用直线法。

这些公式是:

余额下降:

  1. 直线折旧率= 100% /使用寿命
  2. 折旧率=折旧率x直线折旧率
  3. 某一期间的折旧=该期间开始时的折旧率x账面价值

切换到直线法:

  1. 任何剩余期间的折旧=((成本-累计折旧)/剩余寿命)

源&在线计算器这里,您可以在这里找到有关下降余额折旧法和直线折旧法的信息的链接。

票数 1
EN

Stack Overflow用户

发布于 2016-03-31 00:21:59

下面讨论VDB函数:http://www.excelfunctions.net/Excel-Vdb-Function.html

它的默认是双递减平衡法,在这里可以找到:方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36322039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档