问题情境
示例表如下:
费用发生在不同的日期,所以应该计算每笔费用的账龄。要求将时效分为“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年以上”}。