excel表如何统计一个时间段内的数据总和?
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行,今年所有数据将自动汇总, 公式建立后不要进行删除行和删除单元格操作,否则要重新输入公式。
12月24日-12月30日面积和公式为:
=SUMPRODUCT((G:G)*(H:H>=43451+ROW(A1)*7)*(H:H<=43457+ROW(A1)*7))
下拉实现 12月31日至1月6日的面积总和,其他依此下拉实现。
假设你的报修时间在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列时间列表内必须是标准的日期加时间的数据格式,不得有文本格式,否则公式错误无效
另一个是:
=SUMIFS(C:C,F:F,">="&DATE(2018,12,31),F:F,"<="&DATE(2019,1,6))