均富尚未成功 发表于 2021-12-2 11:04:00

countifs函数中,某个条件区域需要进行余数计算,怎么解

有n多列数据,其中1列是日期+时间,现在要以时间为一个条件进行计数,比如8:00-19:00这个区间。但它只是一个条件,还要满足其他条件

比如,满足时间条间,且操作员是a的记录个数
我的想法是

=COUNTIFS(A:A,>=timevale(8:00),A:A,







遥远君 发表于 2021-12-3 22:03:57

=COUNTIFS(A:A,">="&timevale(8:00),A:A,"<="&timevale(19:00),B:B,"a")

夏陈伟 发表于 2021-12-6 21:33:24

试过了,不行呢

童豆 发表于 2021-12-13 17:39:53

附件已经上传了

翼龍 发表于 2021-12-17 14:51:58

=SUMPRODUCT((MOD(A2:A16,1)>=8/24)*(MOD(A2:A16,1)<=19/24)*(B2:B16="a"))
试试

黑龙江 发表于 2022-1-4 03:12:13

=COUNT(VDB(1,,19/24,8/24,MOD(A2:A16,1))/(B2:B16="a"))

前2天大神的套路走一个

华北奇石 发表于 2022-1-6 00:47:22

可以了,如果条件中再有列费用记录,需要增加条件费用大于5的,我发现这样不行
=SUMPRODUCT((MOD(A2:A16,1)>=8/24)*(MOD(A2:A16,1)<=19/24)*(B2:B16="a")*(C:C>5))

赞赞赞 发表于 2022-1-8 23:33:14

可以了,如果条件中再有列费用记录,需要增加条件费用大于5的,我发现这样不行
=SUMPRODUCT((MOD(A2:A16,1)>=8/24)*(MOD(A2:A16,1)<=19/24)*(B2:B16="a")*(C:C>5))

温建 发表于 2022-1-9 08:08:54

数组参数必须具有相同的维数,否则,函数 SUMPRODUCT 将返回错误值 #VALUE!。
(C:C>5)>>(C2:C16>5)

三一朋岛 发表于 2022-1-24 22:26:17

能用,看不懂,如果再加一列C(费用)大于5呢?
页: [1] 2 3
查看完整版本: countifs函数中,某个条件区域需要进行余数计算,怎么解