我已经在谷歌上搜索了一段时间,但似乎无法让它发挥作用。我使用 Excel 2010,希望混合使用 AND 和 OR 运算符来计算行数。
我想做的是这样的
COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,{"stringA","stringB","stringC"})
这意味着在 COUNTIFS 函数中混合使用 AND 和 OR 运算符。 Col A 和 col B 必须匹配字符串条件,但 col C 必须仅匹配作为条件给出的数组中的值之一。匹配 colA AND colB AND on col C 中的一个数组值。
另一种方法是为数组中的每个值创建一个 COUNTIFS 函数,例如
COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringA") + COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringB") + COUNTIFS($A:$A,"string1" , $B:$B,"string2" , $C:$C,"stringC")
然而,这是很多重复的代码,这让我很烦恼!逻辑解决方案是传递一个数组作为 C 列的条件。此外,我的数组包含三个以上的值...
当我在 Excel 中执行此操作时,公式被接受并计算了几行,但结果太低。这不是我期待的结果。
有哪位 Excel-Pro 可以告诉我这是否可行吗?这会节省我很多工作!
谢谢!