电子表格如何在excel表格中自动计算某一列中在某一时间段的数量
1.如何在excel表格中自动计算某一列中在某一时间段的数量
如果需要计算B列中8:00到16:00时段的C列数量,那么
Excel 2003以下版本输入
=SUMPRODUCT((B2:B200>=0.333334)*(B2:B200<=0.666667)*C2:C200)
Excel 2007以上版本输入
=SUMIFS(C:C,B:B,">=0.333334",B:B,"<=0.666667")
如果是计算B列中8:00到16:00时段的数量
Excel 2003以下版本输入
=SUMPRODUCT((B2:B200>=0.333334)*(B2:B200<=0.666667))
Excel 2007以上版本输入
=COUNTIF(B:B,">=0.333334")-COUNTIF(B:B,">0.666667")
2.excel表如何在一个时间段内统计里面的一个时间段的次数?
假设你的报修时间在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列时间列表内必须是标准的日期加时间的数据格式,不得有文本格式,否则公式错误无效