Excel怎么按时间段分组?

如图所示,我想统计不同时间段来上课的有多少人,比如,3月1号这一天,9点-12点,13点-18点一共有多少人来上课,怎么用函数计算呢

第1个回答  2021-04-19
COUNTIFS可以多条件统计,3 月1日9点-12点的统计公式如下:
=COUNTIFS(B:B, ">=2021-03-01 09:00", B:B ,"<=2021-03-01 12:00")
其他时段类似。追问

您好,麻烦再问一下,这个公式成立后,每天上课的人数都不相同,也就是数据列范围不等,我把第一天设置好之后,如何从3/1号左拉至3/31日,并保证公式成立呢

追答

这个公式里面的时间是写死的,拖动无效,要让可以拖动的话有两种方法:
一是B1、C1如果是日期类型,那么可以让公式与他们相关,例如:
=COUNTIFS(A:A, ">=" & (B1+"09:00"), A:A ,"<=" & (B1+"12:00"))
条件范围请自行修改,我没看见你的C15:C37,可能需要添加绝对引用。

相似回答