1. E2公式:=SUMPRODUCT((YEAR($B$2:$B$1000)&"年第"&ISOWEEKNUM($B$2:$B$1000)&"周"=$D2)*$A$2:$A$1000) ,下拉至70行
2. 如果要自动提取周目数,D2公式:=IFERROR(YEAR(INDEX(B:B,SMALL(IF(MATCH(ISOWEEKNUM(B$2:B$1000),ISOWEEKNUM(B$2:B$1000),)=ROW($1:$999),ROW($2:$1000),8^9),ROW(A1))))&"年第"&ISOWEEKNUM(INDEX(B:B,SMALL(IF(MATCH(ISOWEEKNUM(B$2:B$1000),ISOWEEKNUM(B$2:B$1000),)=ROW($1:$999),ROW($2:$1000),8^9),ROW(A1))))&"周","") ctrl+shift+回车,下拉至70行,今年所有数据将自动汇总, 公式建立后不要进行删除行和删除单元格操作,否则要重新输入公式。
假设你的报修时间在A2:A27,完成时间是在B2:B27,则:
1、报修时间为7:00—9:00的出现次数公式为:
=SUMPRODUCT((MOD(A2:A27,1)>7/24)*(MOD(A2:A27,1)<9/24))
2、报修时间为17:00—19:00的出现次数公式为:
=SUMPRODUCT((MOD(A2:A27,1)>=17/24)*(MOD(A2:A27,1)<=19/24))
同样的,完成时间次数
1、完成时间为7:00—9:00的出现次数公式为:
=SUMPRODUCT((MOD(B2:B27,1)>7/24)*(MOD(B2:B27,1)<9/24))
2、完成时间为17:00—19:00的出现次数公式为:
=SUMPRODUCT((MOD(B2:B27,1)>=17/24)*(MOD(B2:B27,1)<=19/24))
特别注意,公式里A、B列时间列表内必须是标准的日期加时间的数据格式,不得有文本格式,否则公式错误无效