求助,帮忙看一下这个公式有没有错?

求助,帮忙看一下这个公式有没有错?
//  DDB(cost,salvage,life,period,factor)
//  cost 为资产原值。
//  salvage 为资产在折旧期末的价值(也称为资产残值)。
//  life 为折旧期限(有时也称作资产的使用寿命)。
//  period 为需要计算折旧值的期间。Period 必须使用与 life 相同的单位。
//  factor 为余额递减速率。如果 factor 被省略,则假设为 2(双倍余额递减法)。
//  注意 这五个参数都必须为正数。
// ((资产原值-资产残值) - 前面阶段的折旧总值) * (余额递减速率/生命周期)
这是我写的公式:
float DDB(float cost,float salvage,float life,float period,float factor)
{
return ((cost-salvage) - period) * (factor/life);
}
A B
1 数据 说明
2 1,800,000 资产原值
3 200,000 资产残值
4 6 使用寿命
公式 说明(结果)
1 =DDB(A2,A3,A4*365,1) 计算第一天的折旧值。WPS表格自动将factor设置为2。(1,643.84)
2 =DDB(A2,A3,A4*12,1,2) 计算第一个月的折旧值(50,000.00)
3 =DDB(A2,A3,A4,1,2) 计算第一年的折旧值(600,000.00)
4 =DDB(A2,A3,A4,2,1.5) 计算第二年的折旧值,使用了1.5的余额递减速率,而不用双倍余额递减法(337,500.00)
5 =DDB(A2,A3,A4,6) 计算第六年的折旧值,WPS表格自动将factor设置为2(37,037.04)
注意 结果将四舍五入到两位小数。
zxcvoiuasdufoias 1年前 已收到1个回答 举报

77778 幼苗

共回答了21个问题采纳率:85.7% 举报

应该没有问题,但是不知道这个
float DDB(float cost,float salvage,float life,float period,float factor)
{
return ((cost-salvage) - period) * (factor/life);
}
楼主是想要做什么?

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.019 s. - webmaster@yulucn.com