Excel函数学习43:COUNTIFS函数

 

详细讲解COUNTIFS函数的语法及其应用示例。...





COUNTIFS函数对多个单元格区域应用条件,统计满足所有条件的单元格数。



图1

什么情况下使用COUNTIFS函数?

COUNTIFS函数返回单元格区域中符合一个或多个指定条件的单元格数量。它能够:

  • 统计满足多个条件的单元格数量
  • 比较两列值
  • 比较多列值


COUNTIFS函数语法

COUNTIFS函数有多个参数,其语法如下:

  • COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2],…)
  • [list]
  • criteria_range1: 必需,指定单元格区域,在该区域中检查是否满足条件。
  • criteria1:必需,指定要检查的条件,可以为数字、表达式、单元格引用或文本。
  • criteria_range2,criteria2,…. 可选参数,作用同criteria_range1和criteria1。最多可以使用127个区域/条件对。
  • criteria_range2及后面的指定的单元格区域必须与criteria_range1具有相同的行列数。
  • 空单元格会视为0。
  • 可以在criteria中使用通配符,即问题号(?)和星号(*)。问号匹配任意单个字符,星号匹配任意字符。如果要查找的就是问号或星号,则在字符前键入波浪符(~)。


COUNTIFS函数陷阱

COUNTIFS函数是Excel 2007中新增的函数,因此适用于Excel 2007及以上版本。如果在Excel 2003及以前的版本中打开含有此函数的工作簿,则返回#NAME?错误。

应用条件的单元格区域的行列数必须相同,否则会返回#VALUE!错误。

如果COUNTIFS参数指定的数据区域中有Excel错误值,那么将返回碰到的第1个错误值。在编写该函数公式或传递参数时最常见的错误是在比较操作符时没有添加双引号。在使用带有单元格或函数的比较操作符时,比较操作符需要级联。使用日期时,必须使用有效的日期字符串,统计无效的日期字符串可能导致错误的结果。

示例1: 统计满足多个条件的单元格数量

如下图2所示的超示水果销售数据表。



图2

计算销售量大于1000且小于等于2000的单元格数量,公式为:

[b]=COUNTIFS(C2:C12,">1000",C2:C12,"


    关注 完美Excel


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册