如何对单元格中具有多个标准值的单元格进行计数

时间:2019-07-10 04:10:27

标签: excel

我有一列显示结果(正/负),另一列以文本格式包含该结果的原因,如下所示: https://docs.google.com/spreadsheets/d/1bgZnZBGY_0iksANrsixRXRSNz0l9REYmJC29ZmygNjs/edit?usp=sharing

我要做的是将原因归为一类,并找出至少包含那些“原因”之一的结果数,如G和H列所示。

我尝试使用= sum(countifs(C3:C9,{“ 了解责任”,“ 很好地讲授”,“ 期待例如,“工作“}))),但它只为我提供了“了解责任”的数字,其余部分则没有。 如果分组中有多个“原因”,则单独使用countif会重复计数结果。 (即,出于某种原因,如果“理解责任”和“期待工作”在同一个单元格中,则是重复计算)

我们将不胜感激,非常感谢。

1 个答案:

答案 0 :(得分:0)

在H3中尝试此操作。需要进行“ Control-Shift-Enter”操作:

=SUM(1*(MMULT(1*(TRANSPOSE(ROW(E3:E5))>0),1*ISNUMBER(SEARCH(E3:E5,TRANSPOSE(C3:C9))))>0))

这将导致每行“不重复计数”。它可以采用可变数量的响应和原因组;您可以在两个位置更改“ E3:E5”以指向您的其他组。