如何用countifs统计同一列内,符合多个条件的个数?
发布网友
发布时间:2022-04-22 20:59
我来回答
共3个回答
热心网友
时间:2022-04-09 07:44
如何统计同时满足多个条件的单元格个数?这个需求并不需要多个函数嵌套,只要使用 countifs 一个函数就够了,下面就来看一下 countifs 函数的具体用法。
案例:
下图 1 的左侧数据表是公司销售人员的每个月单笔业绩提成记录,每个月可能有多笔提成,也可能没有。
需要在右侧的两个数据表中分别根据多个条件进行如下统计:
根据指定的月份和人名这两个条件,计算提成笔数
根据指定的月份和提成区间,计算提成笔数
效果如下图 2 所示。
解决方案:
1. 选中 G2:G4 区域 --> 输入以下公式 --> 按 Ctrl+Enter 回车:
=COUNTIFS($A$2:$A$24,E2,$B$2:$B$24,F2)
* 请注意:参数中的区域必须绝对引用。
2. 选中 G7:G9 区域 --> 输入以下公式 --> 按 Ctrl+Enter 回车:
=COUNTIFS($A$2:$A$24,E7,$C$2:$C$24,">=1000",$C$2:$C$24,"<1500")
* 参数中的区域同样要绝对引用。
COUNTIFS 函数详解
作用:
将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。
语法:
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
参数:
criteria_range1:必需,在其中计算相关条件的第一个区域。
criteria1:必需,第一个条件区域,格式为数字、表达式、单元格引用或文本。
criteria_range2, criteria2, ...:可选,其他的区域及其相关条件;最多允许 127 对区域/条件。
说明:
每个区域的条件每次应用于一个单元格,如果所有区域的第一个单元格都满足其相关条件,则计数增加 1;如果所有区域的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。
如果条件参数是对空单元格的引用,则 COUNTIFS 会将该单元格的值视为 0。
可以在条件中使用通配符, 即问号(?)和星号(*)。问号匹配任意单个字符,星号匹配任意字符串。
如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
热心网友
时间:2022-04-09 09:02
函数语法
COUNTIFS函数用于计算某个区域中满足多重条件的单元格数目。
语法形式COUNTIFS(rangel,range2,criterialI,criteria2,...)
rangel,range2....:计算关联条件的1-127个区域,每个区域中的单元格必须是数字或包含数字的名 称、数组或引用,空值和文本值都会被忽略。
criterialI,criteria2,...:数字、表达式、单元格引用或文本形式的1一127个条件,用于定义要对哪些单 元格进行计算,例如,条件可以衣示为32、“32”、“>32”、“appies”或B4。追问我知道COUNTIFS函数的意义。我也一直在用这个函数来计算统计,比如2015-1-1到2015-3-31日某某部门被投诉的次数等等。按照(rangel,range2,criterialI,criteria2,..)的逻辑看来是统计“即满足criterial1并且满足criterial2”的个数。但是我现在要满足criterial1『或者』criterial2。应该有个其他函数的吧?!
热心网友
时间:2022-04-09 10:37
值域:{"黑龙江","吉林“,”辽宁“,”北京“,”天津“,”河北“,”山东"}