WPS表格计算某个时间段内的数据总和和个数。

发布网友 发布时间:2022-03-04 13:03

我来回答

2个回答

热心网友 时间:2022-03-04 14:32

在D1中输入或复制粘贴下列公式

=IF(MOD(ROW(A1),24)=0,COUNTIFS(A:A,DATE(2019,6,INT(ROW(A24)/24)),B:B,">="&TIME(23,,),B:B,"<="&TIME(23,59,59)),COUNTIFS(A:A,DATE(2019,6,INT(ROW(A24)/24)),B:B,">="&TIME(ROW(A1)-1,,),B:B,"<"&TIME(ROW(A1),,)))

下拉填充

在E1中输入或复制粘贴下列公式

=IF(MOD(ROW(A1),24)=0,SUMIFS(C:C,A:A,DATE(2019,6,INT(ROW(A24)/24)),B:B,">="&TIME(23,,),B:B,"<="&TIME(23,59,59)),SUMIFS(C:C,A:A,DATE(2019,6,INT(ROW(A24)/24)),B:B,">="&TIME(ROW(A1)-1,,),B:B,"<"&TIME(ROW(A1),,)))

下拉填充

将E列设置为自定义格式:[h]:mm:ss。

热心网友 时间:2022-03-04 15:50

本问题用公式要得到日期、时间列的各个数据,再用sumifs求和,比较复杂。而用数据透视表则快速简单。如果日期和时间在同一列会更合适。
插入数据透视表,把日期、时间拖到行字段,并对时间进行小时组合,去掉重复项,把要统计的数据拖到值汇总字段,默认都是求和,选择其中之一,右击菜单中选择汇总依据为计数。再对数据透视表进行适当设置,以达到需要的显示的效果。如图。

追答数据字段两次拖到汇总区域,把其中一个改为计数。

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com