如何统计同时满足多个条件的单元格个数?这个需求并不需要多个函数嵌套,只要使用 countifs 一个函数就够了,下面就来看一下 countifs 函数的具体用法。

案例:

下图 1 的左侧数据表是公司销售人员的每个月单笔业绩提成记录,每个月可能有多笔提成,也可能没有。

需要在右侧的两个数据表中分别根据多个条件进行如下统计:

  1. 根据指定的月份和人名这两个条件,计算提成笔数
  2. 根据指定的月份和提成区间,计算提成笔数

效果如下图 2 所示。

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

解决方案:

1. 选中 G2:G4 区域 --> 输入以下公式 --> 按 Ctrl Enter 回车:

=COUNTIFS($A$2:$A$24,E2,$B$2:$B$24,F2)

* 请注意:参数中的区域必须绝对引用。

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

2. 选中 G7:G9 区域 --> 输入以下公式 --> 按 Ctrl Enter 回车:

=COUNTIFS($A$2:$A$24,E7,$C$2:$C$24,">=1000",$C$2:$C$24,"<1500")

* 参数中的区域同样要绝对引用。

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

excel中如何统计同时满足多个条件的单元格个数?-趣帮office教程网

COUNTIFS 函数详解

作用:

  • 将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。

语法:

  • COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

参数:

  • criteria_range1:必需,在其中计算相关条件的第一个区域。
  • criteria1:必需,第一个条件区域,格式为数字、表达式、单元格引用或文本。
  • criteria_range2, criteria2, ...:可选,其他的区域及其相关条件;最多允许 127 对区域/条件。

说明:

  • 每个区域的条件每次应用于一个单元格,如果所有区域的第一个单元格都满足其相关条件,则计数增加 1;如果所有区域的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。
  • 如果条件参数是对空单元格的引用,则 COUNTIFS 会将该单元格的值视为 0。
  • 可以在条件中使用通配符, 即问号(?)和星号(*)。问号匹配任意单个字符,星号匹配任意字符串。
  • 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。