COUNTIF具有多个AND标准

时间:2012-03-06 13:48:48

标签: excel

我正在尝试计算“客户名称”列,其中客户名称不等于其他3个特定客户,如果单元格为空,则排除计数。任何人? >,<

2 个答案:

答案 0 :(得分:2)

好的,据我所知:

  • 您有一个客户名单
  • 您想要计算客户名称数
  • 您希望排除与三位客户(A先生,B先生,C先生)相匹配的姓名
  • 并且您要排除空白单元格

我会为此使用数组公式。

=COUNTA(A1:A20)-SUM(IF(A1:A20="Mr A", 1))-SUM(IF(A1:A20="Mr B",1))-SUM(IF(A1:A20="Mr C",1))

A先生,B先生和C先生是您的客户名称,A1:A20是您的范围。

您需要同时按Ctrl + Shift + Enter才能执行数组公式。

我的方法是这样的:

  • 使用COUNTA()
  • 计算客户列表范围内的非空白单元格数
  • 查看“Mr A”出现在列表中的次数,并从“total customer nan = mes”数字中减去。
  • 对B先生和C先生重复这个过程
  • 如果单元格A1包含“A先生”,则IF(A1 =“A先生”,1)将返回1,否则将返回0
  • 在IF()语句中使用范围A1:A20而不是单个单元格,然后使用数组公式技巧操作一系列单元格。
  • SUM()然后允许您添加找到的真实IF()语句的数量

如果您有任何问题或疑问,请告诉我们。同上,如果这有帮助:)

此致 GDP

P.S。有关数组公式(也称为CSE公式)的更多信息,请查看此处:MrExcel URL

答案 1 :(得分:0)

根据今天早些时候的question尝试COUNTIFS或SUMPRODUCT,听起来非常相似....