在B列添加一个辅助列,将A列时间转换成天里面的数值,以后2003以下版本通过SUMPRODUCT,2007以下版本通过COUNTIF或者COUNTIFS函数统计计数。
一、设置B列单元格格式为数值,并保留小数点后面4位,B2单元格输入以下公式,然后向下填充公式=A2/1
二、计算8:30 8:45 9:00的数值,然后以此作为统计计数的条件,假设对应数值分别在D列的D2、D3、……单元格,那么只需要输入以下公式,然后向下填充公式
=COUNTIFS(B:B,">="&D2,B:B,"<"&D3)
=SUMIFS(B:B,A:A,">=8:30",A:A,"<8:45")
或=SUMPRODUCT((A1:A99>=--"8:30")*(A1:A99<--"8:45")*B1:B99)
=SUMIFS(B:B,A:A,">=8:45",A:A,"<9:00")
或=SUMPRODUCT((A1:A99>=--"8:45")*(A1:A99<--"9:00")*B1:B99)
.
.
.
数据不支持,不可能实现
在B列添加一个辅助列,将A列时间转换成天里面的数值,然后2003以下版本通过SUMPRODUCT,2007以下版本通过COUNTIF或者COUNTIFS函数统计计数。
1、设置B列单元格格式为数值,并保留小数点后面4位,B2单元格输入以下公式,然后向下填充公式
=A2/1
2、计算8:30 8:45 9:00的数值,然后以此作为统计计数的条件,假设对应数值分别在D列的D2、D3、……单元格,那么只需要输入以下公式,然后向下填充公式
=COUNTIFS(B:B,">="&D2,B:B,"<"&D3)
这个可以做