LOOKUP DATEDIF算算账龄,哪些账该结了,计算出的账龄是以”6个月内”,”6-12个月”,”1-2年”,”超过2年”四个时间段来表示的,今天有朋友问,如果想精确到年月天数的账龄,怎么算?
如下图:
公式实现
输入公式:
=DATEDIF(B2,C2,”Y”)&”年”&DATEDIF(B2,C2,”YM”)&”个月”&DATEDIF(B2,C2,”MD”)&”天”
确定并向下填充,即可得所有费用的精确账龄。
如下图:
DATEDIF函数解析
DATEDIF函数,用于计算两个日期之间的天数、月数或年数。
具体用法:
语法:
LOOKUP DATEDIF算算账龄,哪些账该结了
问题情境 如下样表: 费用发生在不同的日期,要统计每笔费用的账龄。要求把账龄分为'6个月内','6-12个月','1-2年','超过2年'四个时间段。 公式实现 D2单元格输入公式: =LOOKUP(DATEDIF(B2,TODAY(),'M'),{0,6,12,24},{'6个月内','6-12个月',
DATEDIF(start_date,end_date,unit);
中文语法:
DATEDIF(起始日期,结束日期,时间代码);
参数1:start_date,表示起始日期;
参数2:end_date,表示结束日期;
参数3:unit为所需信息的返回时间单位代码。各代码含义如下:
“y”返回时间段中的整年数
“m”返回时间段中的整月数
“d”返回时间段中的天数
“md”参数1和2的天数之差,忽略年和月
“ym“参数1和2的月数之差,忽略年和日
“yd”参数1和2的天数之差,忽略年。按照月、日计算天数。
例:
Excel统计得票最多的姓名
问题情境 如下样表,记录了每个人的得票情况: 求统计得票最多的姓名。 公式实现 在D2单元格输入公式: =IFERROR(INDEX(B$2:B$16,SMALL(MODE.MULT(MATCH(B$2:B$16,B$2:B$16,)),ROW(A1))),'') 即得得票最多的姓名。 如果得票最多的