在Excel表格中对账龄数据进行分类统计,财务小伙伴们请收好!




前言|职场实例
今天我们来继续解决一个群里的小伙伴提出的问题。在Excel当中如何对账龄数据进行分类统计。
如下图所示,有一个合同账龄分类表,我们如何根据B列的合同起始年份,在C列得到一个账龄分类呢?
按4个类别进行分类:
①账龄<1年,返回显示“1年以下”
②1年≤账龄<2年,返回显示“1-2年”
③2年≤账龄<3年,返回显示“2-3年”
④账龄≥3年,返回显示“3年以上”

其实解决这个问题的思路是用Year函数+Now函数获取当前的年份,然后与合同年份相减获取账龄后,用IF函数进行条件判断就可以了。下面我们就来一步一步做一下。
01|获取当前年份
在C2单元格输入函数:
=YEAR(NOW())
填充公式即可获取当前年份。
①NOW函数返回当前的日期和时间。
②YEAR函数返回对应于某个日期的年份

02|获取账龄
账龄我们用当前的年份减去合同的起始年份。
在D2单元格输入函数:
=C2-B2
填充公式得到账龄数据。

03|获取账龄分类
然后用IF函数根据D列得到的账龄数据嵌套下面4个条件规则:
①账龄<1年,返回显示“1年以下”
②1年≤账龄<2年,返回显示“1-2年”
③2年≤账龄<3年,返回显示“2-3年”
④账龄≥3年,返回显示“3年以上”
在E2单元格输入函数公式:
=IF(D2<1,"1年以下",IF(AND(D2>=1,D2<2),"1-2年",IF(AND(D2>=2,D2<3),"2-3年","3年以上")))
填充公式得到账龄分类。

04|函数合并
如果我们不想做C列“提取当前年份”和D列“获取账龄”这两列辅助列的话,可以直接将公式合并,一次性输入,这里比较考验大家对公式掌握的熟练程度。
我们可以将第3个步骤中的D2用YEAR(NOW())-B2来代替,得到如下公式:
=IF(YEAR(NOW())-B2<1,"1年以下",IF(AND(YEAR(NOW())-B2>=1,YEAR(NOW())-B2<2),"1-2年",IF(AND(YEAR(NOW())-B2>=2,YEAR(NOW())-B2<3),"2-3年","3年以上")))
填充公式得到账龄分类。





