excel统计一天内某几个时间段内的订单个数?

流水号 订单产生时间 订单类型 时间段 个数1 2022/10/7 7:00:24 食品 大于7点小于8点 2 2022/10/7 7:05:29 食品 大于8点小于9点 3 2022/10/7 7:09:00 食品 4 2022/10/7 7:09:46 食品 5 2022/10/7 7:12:29 食品 6 2022/10/7 7:47:19 食品 7 2022/10/7 7:57:28 食品 8 2022/10/7 8:07:01 食品 9 2022/10/7 8:35:09 食品 10 2022/10/7 8:35:55 食品 11 2022/10/7 8:36:57 食品 12 2022/10/7 8:38:36 食品 13 2022/10/7 8:40:49 食品 14 2022/10/7 8:40:57 食品 15 2022/10/7 8:43:14 食品 16 2022/10/7 8:44:53 食品 17 2022/10/7 8:45:06 食品 18 2022/10/7 8:46:35 食品 19 2022/10/7 8:52:24 食品 20 2022/10/7 8:54:51 食品

第1个回答  2022-10-08

D列做辅助列

D1=MOD(B2,1) 下拉填充

F1=COUNTIFS(D2:D21,">"&7/24,D2:D21,"<"&8/24)

F2=COUNTIFS(D2:D21,">"&8/24,D2:D21,"<"&9/24)

追问

感谢您的答案!已采纳!我还想请教一下,不用辅助列可以直接用公式实现吗?因为这个记录表是从软件里导出来的原始表格,每天记录都好几百条。

追答

葛霁雨的那个就是直接出来的,用他的那个就好,我也是后来才想到可以不加辅助列的

我记的我删除了这个回答,怎么又出来了?

G2=COUNTIFS(B:B,">2022-10-7 7:00:00",B:B,"<2022-10-7 8:00:00")

G3=COUNTIFS(B:B,">2022-10-7 8:00:00",B:B,"<2022-10-7 9:00:00")

追问

感谢您的回复,我试了葛霁雨的公式,运算不出结果 ,我也不知道哪里出了问题。另外我是每天一个报表,如果公式里面出现具体日期,比如10-7,那么每天都要手动更新公式为最新日期才行。有没有不需要我每天更新的公式昵?

追答

那就用我回答里的加辅助列的方式,这种方式不区分日期。

本回答被提问者采纳
第2个回答  2022-10-08
使用countifs函数,大于七点小于八点的个数公式:
=COUNTIFS(A:A,">2022-10-7 7:00:00",A:A,"<2022-10-7 8:00:00")
大于八点小于九点的个数公式:

=COUNTIFS(A:A,">2022-10-7 8:00:00",A:A,"<2022-10-7 9:00:00")
望采纳追问

A:A应为B:B吧?公式生成结果是0呢,请帮我再看一下