我有一列显示结果(正/负),另一列以文本格式包含该结果的原因,如下所示: https://docs.google.com/spreadsheets/d/1bgZnZBGY_0iksANrsixRXRSNz0l9REYmJC29ZmygNjs/edit?usp=sharing
我要做的是将原因归为一类,并找出至少包含那些“原因”之一的结果数,如G和H列所示。
我尝试使用= sum(countifs(C3:C9,{“ 了解责任”,“ 很好地讲授”,“ 期待例如,“工作“}))),但它只为我提供了“了解责任”的数字,其余部分则没有。 如果分组中有多个“原因”,则单独使用countif会重复计数结果。 (即,出于某种原因,如果“理解责任”和“期待工作”在同一个单元格中,则是重复计算)
我们将不胜感激,非常感谢。
答案 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”以指向您的其他组。