0

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

我想要做的是将原因组合在一起,并找到包含至少一个“原因”的结果数量,如 G 和 H 列所示。

例如,我尝试使用 =sum(countifs(C3:C9,{"理解责任","接受指令","期待工作"})) 进行第一个分组,但它只给了我计数为“了解责任”,但不是其余的。如果分组中的多个“原因”在结果之下,则单独使用 countif 会重复结果的计数。(即如果“理解责任”和“期待工作”出于某种原因在同一个单元格中,则重复计算)

帮助将不胜感激,非常感谢。

4

1 回答 1

0

在 H3 中试试这个 .. 需要“Control-Shift-Enter”:

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

这导致每行有一个“不同的计数”。它可以采用可变数量的响应和原因组;您可以更改 2 个点中的“E3:E5”以指向您的其他组。

于 2019-07-10T07:04:03.487 回答