IF AND 语句 Excel

IF AND 语句 Excel

我的源数据中有一个包含姓名的大型列表,我从中过滤掉了重复项,创建了一个唯一的姓名列表。现在我想根据源数据中另一个包含原因的列来检查这些姓名。我想做的是:

“检查源数据中的范围(客户端)是否姓名,如果为 TRUE,则检查第二个范围(原因)是否原因然后显示这两个值都返回 TRUE 的次数”

数据示例

我添加了一张图片来向您展示我正在尝试做的事情。灰色数据是经过过滤的数据,其中原因水平显示。蓝色数据是源数据。在此图片的单元格 C2 中,我试图让它显示“2”(“姓名”为“Aa 先生”且“原因”为“技术”的次数)。

到目前为止,我已经想到了以下内容(范围 E2:E9 被命名为“客户端”,F2:F9 被命名为“原因”):

=IF(AND(name="Mr. Aa",cause="Technical");1;0)

但这不起作用,因为 AND 函数会检查“客户端”和“原因”的整个范围,如果任何值返回为 UNTRUE,则整个检查返回为 UNTRUE。

我感觉好像我还在某个地方遗漏了 COUNTIF... 我已经研究了一段时间了,我觉得这应该不会太复杂,但我就是没看到。希望你能帮忙。

答案1

在单元格 B2 中尝试此操作 =countifs($E$2:$E$9,$A2,$F$2:$F$9,B$1) 您可以将公式复制到 B、C 和 D 列中的其他单元格中,它应该可以工作

相关内容