你所不知道的Excel财务函数
2017-03-10阅读 4141
Excel函数是Excel功能最为强大、也是Excel体现其最基本价值的重要组成部分,几乎含盖了日常生活中的各个领域。其中使用涉及财务方面的函数时应深入了解Excel函数的创建模式和计算试,不然应用Excel财务函数计算时往往得不到相对准确的结果。
下面以固定余额递减法DB函数为例,计算一笔资产在给定期间内的折旧值。
假设公司购置价值18000元的设备,折旧年限为6年,预估残值为1200元,计算每年折旧额,求得累积折旧额是,并对比原值。
DB(cost, salvage, life, period, [month])
l Cost 资产原值
l Salvage 资产残值
l Life 资产的折旧期数
l Period 您要计算折旧的时期
l Month 第一年的月份数。如果省略月份,则假定其值为 12。
第一年折旧公式,(18000,1200,6,1)=6534
第二年折旧公式,(18000,1200,6,2)=6534
六年折旧情况如图
则累积折旧额加残值为17997.43与总价相差2.57,误差产生的原因是DB函数计算残值时按保留三位小数精度。
Excel对数据模型参数的精度取值限定了它的准确性,因此实际工作中,财务人员往往自己建立计算模型,准确计算。正确的计算方法应该是这样的:
计算当期旧额:(cost - 前期折旧总值 ) * rate
其中:rate = 1 - ((salvage / cost) ^ (1 / life))
计算结果误差为零。
注:如果有Month参数,第一个和最后一个时期的折旧值是特殊情况
对于第一个时期,公式为:成本 * 费率 * 月份/12
对于最后一个周期,公式为:((cost - 前期折旧总值) * rate * (12 - month)) / 12
下面以固定余额递减法DB函数为例,计算一笔资产在给定期间内的折旧值。
假设公司购置价值18000元的设备,折旧年限为6年,预估残值为1200元,计算每年折旧额,求得累积折旧额是,并对比原值。
DB(cost, salvage, life, period, [month])
l Cost 资产原值
l Salvage 资产残值
l Life 资产的折旧期数
l Period 您要计算折旧的时期
l Month 第一年的月份数。如果省略月份,则假定其值为 12。
第一年折旧公式,(18000,1200,6,1)=6534
第二年折旧公式,(18000,1200,6,2)=6534
六年折旧情况如图

则累积折旧额加残值为17997.43与总价相差2.57,误差产生的原因是DB函数计算残值时按保留三位小数精度。

Excel对数据模型参数的精度取值限定了它的准确性,因此实际工作中,财务人员往往自己建立计算模型,准确计算。正确的计算方法应该是这样的:
计算当期旧额:(cost - 前期折旧总值 ) * rate
其中:rate = 1 - ((salvage / cost) ^ (1 / life))

计算结果误差为零。

注:如果有Month参数,第一个和最后一个时期的折旧值是特殊情况
对于第一个时期,公式为:成本 * 费率 * 月份/12
对于最后一个周期,公式为:((cost - 前期折旧总值) * rate * (12 - month)) / 12