我有一些数据看起来有点像这样:
我想统计 Role1
中某人执行 Activity1
的次数
我可以使用 Filter
来获取匹配的数组,我可以使用 COUNTIF
来过滤一个范围内的值,但似乎 COUNTIF
只支持范围,不支持数组
我也知道你可以做类似 =COUNT(IF(FILTER($B:$Z, $B2:$Z2="Role1")="Activity1", 1, ""))
但即使是小范围,这也会给我“Excel 耗尽资源”错误
是否有适用于数组的 COUNTIF
的等价物或其他一些组合这些方法的方法?
我怀疑我将被迫使用宏,但这似乎有点矫枉过正
最佳答案
我认为您不需要 VBA。 Sumproduct 应该适合你。我正在用手机写作。根据屏幕截图尝试以下公式。
=SUMPRODUCT((B1:E1="Role1")*(B2:E4="Activity1"))
关于excel - 有没有办法结合 COUNTIF 和 FILTER?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67823907/