宝哥软件园

LOOKUP DATEDIF计算账户年龄 哪些账户应该结算?

编辑:宝哥软件园 来源:互联网 时间:2021-09-17

问题情境

示例表如下:

费用发生在不同的日期,所以应该计算每笔费用的账龄。要求将时效分为“6个月以内”、“6-12个月”、“1-2年”和“2年以上”四个时期。

公式实现

D2单元格输入公式:

=lookup (datedif (B2,today(),“m”),{0,6,12,24},{“6个月内”、“6-12个月”、“1-2年”、“超过2年”})。

确认并填写下来,就可以得到所有费用的账龄。

下图:

公式分析

DATEDIF(B2,TODAY(),“M”):

返回从费用发生日期到现在的月份。

查找(datedif (B2,今日(),“m”),{0,6,12,24},{“6个月内”、“6-12个月”、“1-2年”、“超过2年”}):

在数组{0,6,12,24}中查找从费用发生日期到现在的月份,属于哪个区间,返回数组对应的值{“6个月以内”、“6-12个月”、“1-2年”、“2年以上”}。

更多资讯
游戏推荐
更多+