在 Excel 中的两个不同列中检查两个条件并计算匹配数

在 Excel 中的两个不同列中检查两个条件并计算匹配数

我一直在尝试创建错误日志来帮助我分析错误。为了简单起见,我们假设我有两列“问题类型” - 值为 SC、RC、CR,还有一列表示我是否“正确/错误”地回答了这个问题。我们假设这是我的表格:

问题编号 | 正确/错误 | 问题类型

  1. | 右 | SC

  2. | 右 | RC

  3. | 错误 | SC

  4. | 错误 | CR

  5. | 右 | RC

(请原谅我的格式化技巧)。

我想要一个像这样的输出表

问题类型 | 正确 | 错误 | 总计

SC | 1 | 1 | 2

RC | 2 | 0 | 2

CR | 0 | 1 | 1

所以基本上我想要做的是使用 =COUNTIF(C1:C5,"SC") 检查 Column3 中的 SC,并返回 SC 问题的总数,然后从 SC 中,我需要找出哪些是正确的。如果我知道正确答案和总数,我就能找出错误答案。

我从来没有编写过宏,因此基于公式的答案就足够了。

答案1

计数让您指定多个标准。

在你的情况下=COUNTIFS(C1:C5;"SC";B1:B5;"Right")

答案2

即使在 Excel 2003 及更早版本中,您也可以使用 SUMPRODUCT 执行此操作,例如

=SUMPRODUCT((C1:C5="SC")*(B1:B5="Right"))

相关内容