Tre*_*ley 4 excel excel-formula
我有一些数据看起来有点像这样:
爱丽丝 | 鲍勃 | 卡拉 | 戴夫 | |
---|---|---|---|---|
角色 | 角色1 | 角色1 | 角色2 | *角色2( |
扬 | 活动1 | 活动2 | 活动3 | 活动1 |
二月 | 活动2 | 活动1 | 活动1 | 活动3 |
三月 | 活动1 | 活动3 | 活动2 | 活动2 |
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"))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25893 次 |
最近记录: |