如何用countifs统计同一列内,符合多个条件的个数?

作者&投稿:除古 (若有异议请与网页底部的电邮联系)
Excel中如何利用函数COUNTIF求出同时满足使用多个条件的个数~

一、简介:求出同时满足使用多个条件的个数用sumproduct或者countifs(只能在excel2007以上版本使用),countif函数,只能是单条件计数。

1、SUMPRODUCT(数组1,数组2,数组3,……)在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。最多可以设置30个数组,各数组间用逗号隔开也可以用*号隔开。

2、countifs(区域1,条件1,区域2,条件2,…) 区域1为第一个需要计算其中满足某个条件的单元格数目的单元格区域,条件1为第一个区域中将被计算在内的条件,以此类推,最多允许127 个区域/条件对。

二、工具、原料:excel数据表、sumproduct\countif函数。

三、方法:


上图是某单位科员办事员学历数据表,在F列统计对应职务、学历的人数。

1、F2=COUNTIFS($B$2:$B$11,D2,$C$2:$C$11,E2)公式向下复制
2、F2=SUMPRODUCT(($B$2:$B$11=D2)*($C$2:$C$11=E2))公式向下复制
四、注意事项:第一个公式只能在Excel2007以上版本使用,第二个公式所有excel版本通用。

如果D列的单元格不是合并单元格的话,这个公式比较容易,可以写成这样
=sum(sumif(a1:a21,d2:d6,b1))) 按ctrl+shift+回车结束
但是如果D列的是合并单元格,公式会比较麻烦。

如何统计同时满足多个条件的单元格个数?这个需求并不需要多个函数嵌套,只要使用 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 的各个知识点。

函数语法

COUNTIFS函数用于计算某个区域中满足多重条件的单元格数目。

语法形式COUNTIFS(rangel,range2,criterialI,criteria2,...)

rangel,range2....:计算关联条件的1-127个区域,每个区域中的单元格必须是数字或包含数字的名 称、数组或引用,空值和文本值都会被忽略。

criterialI,criteria2,...:数字、表达式、单元格引用或文本形式的1一127个条件,用于定义要对哪些单 元格进行计算,例如,条件可以衣示为32、“32”、“>32”、“appies”或B4。

值域:{"黑龙江","吉林“,”辽宁“,”北京“,”天津“,”河北“,”山东"}


countif函数的用法及其意义
countif函数的意义是在指定区域中按指定条件对单元格进行计数(单条件计数)。countif函数的语法格式:countif(range,criteria)。参数range表示条件区域,即对单元格进行计数的区域;参数criteria表示条件,条件的形式可以是数字、表达式或文本,甚至可以使用通配符。也就是countif(条件区域,条件)。countifs...

COUNTIF怎么使用的?
(1)在需要统计A1:A100中介于数值5和25之间的数的个数的单元格(例如B1)中插入“统计函数”中的“COUNTIF函数“,在出现的“COUNTIF函数“ 对话框中的”Range “输入框中输入”A1:A100“或者用鼠标框选A1:A100所在的A列中这100个单元格;(2)在出现的“COUNTIF函数“ 对话框中的”...

countif函数怎么用?
countif()函数主要用于统计在某一行(列)或某一区域特定数据出现的单元格数 countif(数据区域,特定数值)语法:countif(range,criteria)Range:为需要计算其中满足条件的单元格数目的单元格区域。Criteria:为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。

countif函数的使用方法
1、单条件限定。以视频中“求一二三班人数”为例。在N2输入countif函数,参数1选中“A2至A20”,参数2选中“L2至L4”,回车,下拉填充函数,求二,三班人数,需要注意添加绝对引用。2、判断异同 在日常工作中,我们有时候需要判断两个数据是否一致,特别是在核对库存时。这时候可以用countif函数进行异同...

excel 计数公式COUNTIF如何用?
Countif :计算区域中满足给定条件的单元格的个数 语法:countif(range,criteria)Range:为需要计算其中满足条件的单元格数目的单元格区域 Criteria:为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本 例如:先计算出“大于79的个数”...

COUNTIF是什么,有什么用途?
Countif函数是Microsoft Excel中对指定区域中符合指定条件的单元格计数的一个函数,在WPS,Excel2003和Excel2007等版本中均可使用。用法 1、求真空单元格个数:=COUNTIF(数据区,"");2、非真空单元格个数: =COUNTIF(数据区,"<>") 相当于counta()函数;3、文本型单元格个数: =COUNTIF(数据区,"*...

countif函数是什么意思,如何使用?
COUNTIF函数在计算文本型数字时,会默认按数值型进行处理,但是Excel中的数字精度只有15位,并且身份证号码是18位,因此会把前15位相同的身份证全部识别为相同的内容。在第二参数后连接一个通配符&“*”,利用数值不能使用通配符的特性,仅查找包含A2单元格内容的文本,通过这样变通的手段,COUTNIF函数就...

COUNTIF函数怎么使用?
1、演示使用的软件为Excel,软件版本为Microsoft office家庭和学生版2016。2、首先打开Excel电子表格,并在表格中a列输入一串日期,用于演示统计某一列时间大于今天日期的个数。3、然后在表格任意空白单元格中输入函数“=COUNTIF(A1:A21,">"&TODAY())”,该函数表示从指定区域内得到大于今天日期的个数。

excel统计函数countif有什么作用?怎么使用?
在日常办公中,经常要用到统计满足条件的数据个数,这里就需要用到统计函数,比方说要统计学生各个分数段人数和各个分数段的比例,那么如何使用countif函数呢?小编以自己的实际应用来陈述countif函数的使用方法,来看看吧!方法\/步骤 首先要了解countif函数的基本语法结构,其格式为countif(range,criteria...

countif函数的功能是什么?
第一个,对某个范围内的单元格数量进行统计。方法:在目标单元格内输入公式:=COUNTIF($F$3:$F$22,">="&I3)。解读:当公式里面的字符以及单元格需要连接引用公式,要用“&”符号进行连接,否则没有办法识别公式在图中的意思。第二个,对不等于某个数值的单元格个数进行统计。方法:在目标单元...

晋源区17351413602: Excel 如何统计一列中相同项的个数分别是多少 -
淫曼天全: 用COUNTIF函数写公式,如=COUNTIF(A:A,"=100") 统计A列中等于100的单元格的个数.

晋源区17351413602: 如何利用COUNTIFS函数求同一列内两个条件的总数量? -
淫曼天全: excel 帮助里有介绍吧,或者直接搜索这个函数的用法

晋源区17351413602: 如何在excell中使用countif函数,统计出同一列中相同数字重复的次数.A B C D11 12 13 15 12 11 14 15 我想在B列中统计出A列数字重复的次数,如何用... -
淫曼天全:[答案] =countif(a:a,A1) 下拉

晋源区17351413602: Excel countifs如何数同一列 分数80 - 90 -
淫曼天全: =COUNTIFS(B:B,">=80",B:B,"<=90")

晋源区17351413602: 在excel中用countifs函数如何实现在同一区域内,多条件选择统计,对表格不熟,最好能说的详细点,求解答 -
淫曼天全: 按你这个表格样式 =COUNTIF(单元格区域,"<>休息") 如 =COUNTIF(B4:F4,"<>休息") 应该就可以了 如果说单元格区域中有空单元格要排除,则用 =COUNTIFS(单元格区域,"<>休息",单元格区域,"<>") 如 =COUNTIFS(B4:F4,"<>休息",B4:F4,"<>")

晋源区17351413602: excel中如何统计一列中同一类数值对应的数值超过某个值的个数? -
淫曼天全: 举例说明如下: 1.统计D列中的数据在A列中对应的B列数值超过5的个数: 2.输入公式如下: 公式解释:countifs函数条件计数,条件有2个,第一个条件为A列中等于D1的值,第二个条件为B列中大于5的值,公式返回满足这个条件的单元格个数 3.下拉填充公式,得到结果如下:

晋源区17351413602: 如何在多个EXCEL中用COUNTIF查找同一个数据 -
淫曼天全: : =IF(COUNTIF(Sheet2!B:B,A2)=0,A2,""),往下填充.在表2的C2中输入:=IF(COUNTIF(Sheet1!A:A,B2)=0,B2,""),向下填充.补充:如果有很多表,同理可以改为: 找出表1中有表2、表3、表4、表5中没有的(假设其它表姓名都在...

晋源区17351413602: excel 如何在两列数据中找到完全相同的数据? -
淫曼天全: 如下图两列数据,我们需要找到他的相同数据.首先在开始菜单下面选择条件格式.请点击输入图片描述点击之后出现框框,选择第一个:突出显示单元格规则,然后再选择重复值.请点击输入图片描述选择好之后他会提示你设置格式,里面...

晋源区17351413602: excel的统计问题:如何统计同一列数据中相同数据的数量. -
淫曼天全: 使用 countif 函数可以计算某一个数据出现的次数. 你可以在需要统计的列旁边插入一行,使用countif函数统计出每个数据出现的次数. 假设数据在A列,在B1列中输入如下函数,然后往下扩充. =countif(A:A,A1)

晋源区17351413602: 如何使用countif函数计算出两个表中两个列的重复项 -
淫曼天全: 两个条件,不能使用countif 要使用countifs 在表2里输入公式=COUNTIFS(表1!A:A,表2!A1,表1!B:B,表2!B1) 表二里的公式:表1里的数据格式

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网