将购买日期转变成标准日期,在计算已提折旧期数。
1.标准日期
=EOMONTH(TEXT(C3&”01″,”0-00-00″),0)C3&”01″就是将购买日期全部变成8位数。
TEXT(“20160101″,”0-00-00”)就是将8位数转变成年-月-日的形式。
EOMONTH(“2016-01-01”,0)就是获取当月最后一天的日期2016-1-31。
2.上个月最后一天
原本这个单元格为手工输入,其实也可以借助公式获得,这样更加智能。
=EOMONTH(TODAY(),-1)
语法说明:获取某个日期之前/之后的月数,最后一天的日期。
=EOMONTH(日期,之前/之后的月数)
-1就是代表上个月,0就是代表本月,1就是代表下个月。
3.已提折旧期数
=DATEDIF(D3+1,$E$1+1,”m”)
DATEDIF函数就是计算两个日期相差的月份数,微软在开发这个函数的时候,出了点小问题。
每个月份并不是都是31天或者30天,这样就导致本来2019/3/31到2019/4/30这两个日期本来是1个月,计算的时候变成了0。
在计算折旧的时候,都用每月最后一天的日期,其实可以通过公式变成下个月1日,这样计算就不会出错。这也是原来公式+1的原因。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com