我可以在多个数组上使用 COUNTIF 吗?

问题描述 投票:0回答:1

我正在尝试使用 SUM 和 COUNTIF 来破译一个数组中出现了多少个日期,出现在另一个数组中。

M2
M4
以及
H7
G7
为开始日期和结束日期。

=SUM(COUNTIF(T15#,U15#))

有效,其中

T15#
U15#
是序列数组。

=SUM(COUNTIF(T15#,SEQUENCE(M4-M2+1,1,M2,1)))

有效,用序列数组替换

U15#

=SUM(COUNTIF(SEQUENCE(H7-G7+1,1,G7,1),SEQUENCE(M4-M2+1,1,M2,1)))

不起作用。

=SUM(COUNTIF(SEQUENCE(H7-G7+1,1,G7,1),U15#))

也不起作用。

我无法破译这个问题,因为

T15#
有效,这与顺序相同。

如果这不可能,有可能的解决方案吗?

excel excel-formula
1个回答
0
投票

用这个公式:

=BYROW(B1:B4,LAMBDA(inp,SUM(IF(A1:A8=inp,1,0))))

结果是特定值出现的次数

如果您需要出现次数的总数,则使用 SUM

=SUM(BYROW(B1:B4,LAMBDA(inp,SUM(IF(A1:A8=inp,1,0)))))

© www.soinside.com 2019 - 2024. All rights reserved.