小伙伴们好啊,账龄分析是财务工作中一个重要的组成,是财务人员对应收账款按账龄长短进行分类,最终为分析其可回收性提供判断条件。
听起来很高级的样子
如下图所示,需要根据业务发生日期计算对应的账龄区间,计算的截止日期是2014年10月1日。
C2单元格的公式为:
=LOOKUP(DATEDIF(B2,"2014-10-1","M"),{0,6,12,24},{"6个月以内","6个月至一年","一至二年","二年以上"})
在这个公式中,用到了LOOKUP和DATEDIF两个函数,先来说说DATEDIF函数:
这是一个隐藏的函数,没有函数帮助也没有参数说明,但是功能强大变化多样。
该函数有三个参数,第一个参数是开始日期,第二个参数是结束日期,通过设置最后一个参数,可以指定所需信息的返回类型。
第三参数在使用MD、YM、YD时,在会有不同的bug,使用频率也比较低。
最常用的是使用Y和M,来计算两个日期之间的整年数和整月数。
以C2单元格公式为例,DATEDIF函数第二参数使用“M”,计算B2单元格日期与截止日期间隔的整月数,不足一个月的部分被舍去,计算结果为7。
这个结果被继续用作LOOKUP函数的查询值,在第二参数{0,6,12,24}中查询所在的位置。LOOKUP函数有一个特点,如果找不到对应的值,就会用全部弟弟中的大弟弟顶包。
由于在第二参数{0,6,12,24}中查找不到7,因此以小于7的最大值,也就是6进行匹配,6在{0,6,12,24}中的位置是2。
然后再返回第三参数{"6个月以内","6个月至一年","一至二年","二年以上"}中相同位置的内容,最终计算结果为“6个月至一年”。
其他公式的计算过程也是和这个公式完全相同的,动手试试,看看是不是需要的结果呢?
文章来源:Excel之家ExcelHome,微信号:iexcelhome,由中国ACA网【www.aca.cn】整理发布,若需引用或转载,请注明来源!
向作者提问
|