需要考虑的因素:
- 没到开始摊销月份的项目不能进行摊销
- 摊销期满不再进行摊销、
- 摊销金额累计数与被摊销的项目入账金额之间的尾差在摊销的最后一期能自动调整处理。
- 因此在第一条待摊费用项目(最先开始摊销的项目)开始摊销日期这一列的H5单元格定义如下公式
=IF($F$5=0,0,IF(H$4<$D5,0,IF(DATEDIF($D5,H$4,”m”)=$C5-1,$F5-SUM($G5:G5),IF(DATEDIF($D5,H$4,”m”)>$C5-1,0,ROUND($F5/$C5,2))))),
该公式的含义是:
- 首先对“基本数据区”中“账面金额”进行判断,如果“账面金额”为0就不执行摊销计算,否则要进一步判断是否摊销计算;
- 其次对该项目的开始摊销日期与各期计提摊销日期作比较,如果各期计提摊销日期小于开始摊销日期就不进行摊销计算即为0(即该待摊费用项目还未到开始摊销期间),否则就进行摊销计算;
- 在摊销计算中还需要对是否已经摊销到最后一期、是否摊销完毕进行判断,其中IF(DATEDIF($D5,H$4,”m”)=$C5-1,$F5-SUM($G5:G5)就是判断是否摊销到最后一期,如果到最后一期就以该低值易耗品的入账金额减去前面各期已摊销金额之和作为摊销金额的计提数,
- 这样采用倒减的方法就可以避免累计摊销金额与被摊销的项目入账金额之间的尾差的状况出现;如果开始摊销日期与计提摊销日期之间的间隔已经大于应摊销月数减去1个月即表示已经摊销完毕,其计算的值也应该为0;排除最后一期摊销与超过摊销期这两种特殊情况后就按正常摊销方法进行计算。
- 在这里上述计算过程中就用到了DATEDIF函数对两个关键日期进行比较然后根据比较结果进行摊销计算。上述公式定义完毕可以直接拖动复制该公式到该表合计这一行的上一行,然后选中H列H5:H27这个区域(27行为合计所在行的上一行)向右拖动复制该公式拖动至本期摊销数据区中最后一列。经过上述步骤,每个待摊费用项目的各期摊销金额就计算出来了。见图2