学员的问题:要将应收账款划分区间,每30天为一个区间,费用需要统计房费+餐费。
接下来,卢子从最基础的东西进行说明。
日期计算从离期到今天的日期,而不是离期跟来期之差。
今天用函数TODAY。
=TODAY()
两个日期之差,最简单的方法,就是直接减,然后将单元格设置为常规格式。
=TODAY()-A2
获取日期区间,可以用最原始的办法,大于等于下限同时小于上限。在Excel同时满足两个条件,用AND函数表示。比如获取0-30这个区间。
=AND(B2>=0,B2<30)
这种判断区间的方法,只要能够知道上限跟下限完全可以,不过卢子提供另外一种做法,借助VLOOKUP函数获取区间。
=VLOOKUP(B2,{0,”0-30″;30,”30-60″;60,”60-90″;90,”90-120″;120,”120+”},2)
如果水平不好的,可以将第2参数写在表格中,再引用,这样就会显得公式很简洁。
=VLOOKUP(B2,$F$2:$G$6,2)
基本知识介绍完,回到原来的表格进行操作。在原来的表格插入一列辅助列,用来获取区间。
=VLOOKUP(TODAY()-C3,{0,”0-30″;30,”30-60″;60,”60-90″;90,”90-120″;120,”120+”},2)
有了这个辅助列,接下来就变得很简单,只需要判断区间是否一样,一样就获取两个费用相加的值,不一样就显示空白。
=IF(G$2=$D3,$E3+$F3,””)
这样,问题就搞定了。
在实际运用中,卢子很喜欢借助辅助列,这样会将问题变得更简单。账龄分析,不管表格变成什么样,原理都是一样,推荐的文章就是另一种账龄分析法,可以看看。