ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 行业案例 > 财会金融 > 修正EXCEL中双倍余额递减法计算折旧的DDB函数

修正EXCEL中双倍余额递减法计算折旧的DDB函数

作者:绿色风 分类:财会金融 时间:2022-08-18 浏览:224
楼主
breezy
双倍余额递减法是在不考虑固定资产残值的情况下,根据每期期初固定资产账面净值和双倍的直线法折旧率计算固定资产折旧的一种方法。
在使用双倍余额递减法时要注意在最后两年计提折旧时,将固定资产账面净值扣除预计净残值后的净值平均摊销。
例:丙企业新购入一台原值为60000元的设备,预计使用年限为4年,净残值为2000元。按双倍余额抵减法计算折旧,要求计算出每年的折旧额。
第一年折旧额:60000×2/4=30000(元)
第二年折旧额:(60000-30000)×2/4=15000(元)
第三年、第四年折旧额:(60000-30000-15000-2000)/2=6500(元)
在EXCEL中可以使用DDB函数来计算各年的折旧额,方法如下:

DDB(cost,salvage,life,period,factor)
Cost    为资产原值。
Salvage    为资产在折旧期末的价值(也称为资产残值)。
Life    为折旧期限(有时也称作资产的使用寿命)。
Period    为需要计算折旧值的期间。Period 必须使用与 life 相同的单位。
Factor    为余额递减速率。如果 factor 被省略,则假设为 2(双倍余额递减法)。
但是这个函数的缺陷在于最后两年计提折旧时,没有将固定资产账面净值扣除预计净残值后的净值平均摊销,不符合我国会计准则,导致最后两年的折旧计算错误。

为了修正这个错误,写了两个自定义函数,使用任意一个都可以计算出正确的折旧额。

自定义函数DDBNEW:
Function DDBNEW(Cost#, Salvage#, Life%, Period%)
    Dim i%, SumDep#
    Select Case Period
        Case Is > Life - 2
            For i = 1 To Life - 2
                SumDep = SumDep + Application.DDB(Cost, Salvage, Life, i)
            Next
            DDBNEW = (Cost - SumDep - Salvage) / 2
        Case Else
            DDBNEW = Application.DDB(Cost, Salvage, Life, Period)
    End Select
End Function


自定义函数DDBNEW1:
Function DDBNEW1(Cost#, Salvage#, Life%, Period%)
    Dim i%, DepRate#, SumDep#
    DepRate = 2 / Life
    For i = 1 To Life - 2
        SumDep = SumDep + Cost * (1 - DepRate) ^ (i - 1) * DepRate
    Next
    If Period > Life - 2 Then
        DDBNEW1 = (Cost - SumDep - Salvage) / 2
    Else
        DDBNEW1 = Cost * (1 - DepRate) ^ (Period - 1) * DepRate
    End If
End Function

DDBNEW.rar
2楼
sinobilly
哇,这个牛的,谢谢谢谢阿
3楼
apolloh
觉得好,可以给楼主加“魅力值”来表示您对他的支持
4楼
gouweicao78
支持。虽然对于财务方面我一窍不通,不会用到这个函数,呵呵。
5楼
yardview
谢谢楼主,学习了
6楼
yuguanxue
谢谢,这个比较不错哦  拿来学习一下
7楼
蜀郭浪君
楼主你好 请问能不能将你这个函数制作一个折旧测试模板啊?
8楼
悠悠雨
学习双倍的
9楼
tsh134
拿来学习一下
10楼
芐雨
学习
11楼
杨万惠
学习了

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap