中企动力 > 商学院 > excel按条件统计个数
  • ?

    要想在EXCEL中统计单元格颜色的个数,就得这样做!

    含海

    展开

    朋友们

    今天

    我们来谈谈COUNTIF函数

    接触过EXCEL的朋友

    肯定都知道

    COUNTIF函数

    它是统计

    某个单元格区域中

    符合指定条件的单元格数目

    比如以下这个例子

    要统计出A1至B13单元格区域中

    分数为95的人数

    我们在D2单元格中输入公式

    =COUNTIF(B2:B13,95)

    结果就出来了

    上面的例子

    统计的是一个数据

    在一个区域中的个数

    那如果我们要统计的是

    单元格颜色呢

    如下图

    我们还能使用

    COUNTIF函数吗

    其实

    要统计每个颜色

    在单元格中的个数

    单单用COUNTIF函数是实现不了的

    但是我们可以使用

    自定义函数

    具体操作如下

    首先

    选中A1单元格

    点击【公式】—【定义名称】

    在对话框中

    名称设置为【颜色】

    引用位置输入为

    【=GET.CELL(38,Sheet1!A1)】

    (38表示单元格颜色)

    并点击确定

    公式说明:

    GET.CELL函数可返回引用单元格的信息

    即返回A1单元格中的颜色的名称

    接着

    在A列中输入【=颜色】

    并向下填充

    选择【不带格式填充】

    即可得出每个颜色的代码

    最后

    在B列中输入公式

    =IF(COUNTIF($A$1:A1,A1)=1,COUNTIF($A$1:$A$11,A1),"")

    即可得到我们最终需要的结果

    公式说明:

    =COUNTIF($A$1:A1,A1)

    指在$A$1:A1区域中A1单元格中的颜色第几次出现

    如果A1单元格中的颜色是第一次出现

    则返回=COUNTIF($A$1:$A$11,A1)

    即A1单元格中颜色出现的总次数

    否则返回空值

    好了

    我们的COUNTIF函数

    就讲到这了

    今天我们讲的主要内容

    就是由COUNTIF函数的

    应用中延伸出的问题

    所以

    看了今天的内容

    你们是不是

    对COUNTIF函数的了解更深了

    对如何统计单元格中颜色的个数也清楚了

    如果是的话

    就给小编点个赞哟

    心事留言,小编答你

  • ?

    EXCEL技巧,用EXCEL的COUNTIFS函数统计满足多条件单元格数量

    Wan

    展开

    施老师:

    有时我们需要求出不同品牌商品的数量。如果数据区域小,我们可以手动的去计算,如果数据区域很大。那手动就太麻烦了。今天施老师给大家教一招,用多条件统计数量函数去计算。非常的方便实用。

    如下图:

    我们需要统计销售部有多少个人工资是6000的

    我们可以在H2里输入函数:=COUNTIFS(B2:B9,"销售部",D2:D9,"6000")

    这样就算出销售部拿6000元的工资人数是2人。

    大家看一下,这个函数是不是非常的方便啊

    各位朋友们,你们也试一下吧,点我头像关注我,有不懂的在文章下方的评论区留言问我,我会跟大家一起探讨。本文欢迎转发,转发请注明出处。

  • ?

    Excel中的单条件计数函数countif

    Penelope

    展开

    COUNTIF函数会统计某个区域内符合您指定的单个条件的单元格数量,记得函数返回值是满足给定条件的单元格的数量。

    例如,我们可以计算以某个特定字母开头的所有单元格的数量,或者可以计算包含大于或小于指定数字的所有单元格的数量。

    例如,假设您有一个工作表,其中列 A 包含任务列表,列 B 中是分配给各个任务的人员的名字。 您可以使用 COUNTIF函数来计算某人的姓名在 B 列中显示的次数,以确定分配给此人的任务数量。

    =COUNTIF(B2:B25,"张三")

    注意 如果想要根据多个条件对单元格进行计数,请查看该conuntifs。

    语法

    COUNTIF(range, criteria)COUNTIF 函数语法具有下列参数:

    range 必需, 要计数的一个或多个单元格,已命名的区域、数组或引用。criteria 必需, 定义要进行计数的单元格条件,可以是数字、表达式、单元格引用或文本字符串。 例如,条件可以表示为 32、">32"、B4、"apples" 或 "32",excel是非常的智能,它可以根据我们给定的条件,来筛选单元格区域,只按照相同的类型来进行匹配,比如说我们的条件是32,则excel会只统计区域中,包含数字的单元格,判定是否等于32,而其他类型的单元格,excel会自动忽略掉。 注释

    条件不区分大小写;例如,字符串 "apples" 和字符串 "APPLES" 将匹配相同的单元格。说明

    使用 COUNTIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果 #VALUE!。示例1

    比如说我们下方有一个成绩单,我们需要统计考试成绩大于80分的人数(不包括等于的),我们就可以用下面的公式来处理:

    countif-例1

    示例2

    countif函数,可以在条件中使用通配符, 即问号 (?) 和星号 (*) ,其中问号匹配任意单个字符,星号匹配任意一串字符。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

    countif-例2-模糊匹配

  • ?

    Excel | COUNTIFS函数:统计满足多个条件的单元格数量

    Ward

    展开

    统计成绩的时候,统计成下图这种方式:

    COUNTIFS函数介绍:

    语法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)

    中文语法:COUNTIFS(区域1, 条件1, [区域2, 条件2],[区域3, 条件3],…)

    最多允许 127 个区域/条件对。

    在本示例中:

    在F2单元格输入公式:“=COUNTIFS($A$2:$A$135,G$1,$C$2:$C$135,">="&$F2)”

    函数解读:

    函数在向右与向下填充的过程中,一定要注意“所有班级区域”与“所有分数区域”的绝对引用、“要统计的班级”与“要统计的分数段”单元格的相对引用。

  • ?

    Excel如何自动挑选出同时满足多个条件的数据

    寻树人

    展开

    在进行数据统计时,有时需要挑选出同时满足多个条件的数据。例如在进行三好学生、优秀学生等评选时,有时会需要挑选出各学科考试成绩都大于某个数值的学生,作为参评的条件之一。例如要挑选出各学科成绩都大于80的学生。这时在班级里学生较多的情况下,如果采用逐个查看每个学生各科成绩来进行挑选的方法将会花费一定的时间,还有可能因为马虎而出现疏漏,这样不但影响工作效率,还可能影响最终结果的准确性。这种情况可以考虑用Excel来帮助我们较轻松和准确的完成这个任务,这里以Excel2007为例介绍如何操作,以供参考。

    在Excel中挑选出同时满足多个条件的数据可以考虑采用“AND”函数,其语法为:AND(logical1,logical2, ...),括号内的“logical1,logical2, ...”为各种条件的表达式,如果各种条件的表达式都成立,Excel就会返回“TRUE” 否则返回“FALSE”。

    但如果表格中只显示英文的“TRUE”和“FALSE”,会显得不太美观,也不够明了。这时可以组合使用其他的函数,如“IF”函数,让Excel显示我们自定义的字符。IF”函数的语法为:IF(logical_test,value_if_true,value_if_false),括号中的“Logical_test”为表达式(例如可以用上述的“AND”函数作为表达式),“value_if_true”为表达式结果为TRUE”时Excel返回的结果,“value_if_false”为表达式结果为“FALSE”时Excel返回的结果。

    例如要从下图表格中挑选出各科成绩都大于80的学生:

    例表

    ●统计时可先在表格右侧添加一个显示统计结果的列,然后点击选中该列的列首单元格。

    点击列首单元格

    ●选中单元格后,在编辑栏中输入“=AND(C4>=80,D4>=80,E4>=80,F4>=80)”,其中的C4、D4、E4、F4为该行中的学生各科考试成绩所在的单元格,>=80为判断条件,即要求考试成绩大于等于80分。如果AND后面的括号中各判断条件都成立,即各科成绩都大于等于80分,则Excel会返回“TRUE” 否则如果有一科或者多科成绩不大于等于80,Excel会返回“FALSE”。

    输入公式

    ●输入上述函数公式后,按键盘回车键或者点击编辑栏左侧的对号,该单元格中就会显示出计算结果。

    显示判断结果

    ●再用下拉填充柄或者选择性粘贴公式的方法在该列的其他单元格中快速填充公式,就会显示出所有学生的判断结果,其中结果为“TRUE”的表示该学生的各科成绩都大于等于80,结果为“FALSE”的表示该学生至少有一科成绩不大于等于80。但这种显示结果不太美观和明了,最好再组合IF函数来显示中文或者其他符号的判断结果。

    填充公式后显示判断结果

    ●我们可以把列首单元格中的公式改成=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"是","否"),即如果公式"AND(C4>=80,D4>=80,E4>=80,F4>=80)"的判断结果为“TRUE”,则Excel会显示字符“是”;反之如果判断结果为“FALSE”则Excel会显示字符“否”,这样看起来比英文的“TRUE”和“FALSE”要明了一些。

    修改公式

    ●这样再下拉填充或者选择性粘贴公式后,该列其他单元格中就都显示出中文的判断结果了。

    填充公式后显示中文判断结果

    ●我们还可以用对号来表示符合条件,用空白来表示不符合条件。即把上述公式修改为=IF(AND(C4>=80,D4>=80,E4>=80,F4>=80),"√","")。

    修改公式

    ●这样,符合条件的学生就都会显示对号,不符合条件的学生会显示空白,感觉更加一目了然。

    符合条件的学生都显示对号

    上述例子介绍的只是AND函数和IF函数相组合的一种应用方法,熟练掌握这两种函数的用法后,可以给数据统计带来更多的方便。

  • ?

    在特定条件下统计数量,Excel的Countifs函数分分钟就搞定!

    诸断秋

    展开

    搞定Office每周三更新

    「搞定Office」是黑马公社全新的七大版块之一,每周三更新,教授Office等办公软件的各种应用技巧。

    ◆◆◆

    Excel中利用Countifs函数进行查询和统计

    黑马说:黑马之前介绍过条件求和函数SUMIFS,今天介绍一个特定条件统计函数,COUNTIFS,根据我们特定的条件统计该条件下包含的项目总和,Excel必备函数之一。

    By:Andy

    ◆◆◆

    图文说明

    固定条件统计

    我们来求和员工中工资大于5000(含)小于10000的人数,输入函数「=COUNTIFS(E3:E13,">=5000",E3:E13,"<10000")」。E3:E13 表示第一个条件的判断区域;">=5000" 和 "<10000" 表示判断条件,要大于等于5000,和小于10000,需要用双引号引起来;输入完成后回车就好了。

    我们再来看一个例子,我们要求开发部员工中工资大于7000的总人数,输入函数「=COUNTIFS(C3:C13,C6,E3:E13,">7000")」。C3:C13 表示第一个条件的判断区域,C6 表示第一个条件要符合C6这个单元格的值;E3:E13 表示第二个条件的判断区域,">7000" 表示第二个条件要大于7000。

    动态条件

    有些时候我们的判断条件可能会有变化,如何设置让我们统计结果根据条件实时变化呢?只需要将条件的判定设定为单元格就好了。比如这里的上限和下限。

    我们输入函数「=COUNTIFS(E3:E13,">"&J3,E3:E13,"<"&K3)」。E3:E13 表示判断区域,">"&J3 表示判定条件,但是判定条件要设定为特定的单元格,所以这里有一些不同,我们先输入判断符号 >,用双引号引起来,然后用 & 连接特定的单元格 J3。同理就可以得出后面的一个条件的输入方法了。

    单一条件

    还有单一条件的设定和统计,这个就很简单了,方法都是一样的,只是使用的是「COUNTIF」函数,没有「S」。例如这里的统计各部门的员工数,我们就可以输入「=COUNTIF(C3:C13,G12)」。下面的统计就只需要填充就可以了。

    然后看到多条件的填充,我们首先输入函数「=COUNTIFS(C3:C13,G12,E3:E13,">"&$J$3)」。输入条件和上面的方法都是一致的,只是最后一个需要固定在对应的单元格上,固定单元格的方式就是在单元格的符号中加入两个美元符号,例如「J3」单元格,那么就改成「$J$3」就好了。

    如果你对我们的新版块有什么建议,快快在下方评论吧!

  • ?

    Excel如何计算符合条件不重复的个数

    我属鱼

    展开

    今天分享计算符合条件的不重复的数值的个数,例如以下例子,销售每天都会拜访客户,我们现在需要统计本周之内所有销售的总的拜访次数和拜访的客户数:

    1、拜访次数,即销售出访的次数,也就是说一家客户拜访两次也是算2,所以我们只需要用条件计数求每个销售的名字的次数即可,函数公式:=COUNTIF(B:B,F2)

    2、拜访家数,即,如果一家客户本周销售拜访了2次则算1,所以此时我们就需要计算出满足条件的非重复数值,函数公式:=SUMPRODUCT((1/COUNTIF(C2:C38,C2:C38))*(B2:B38=F2))

    2.1、我们计算出H2的次数,下边的书我们直接下拉即可,但因为我们选定的区域,所以,我们需要绝对引用,这个时候我们需要把函数修改成:=SUMPRODUCT((1/COUNTIF($C$2:$C$38,$C$2:$C$38))*($B$2:$B$38=F2)),$这个符号在Excel中是绝对引用,我们选中函数重的对应的按F4即可

    2.2、函数解释:

    SUMPRODUCT是乘积求和,可以翻看之前文章的关于此函数的介绍

    COUNTIF(C2:C38,C2:C38)是分别对C2:C38的每个数求其重复次数,用1除以这个数就得到重复次数的倒数。如果一个数出现两次,重复次数是2,倒数就是1/2,两个1/2加起来不刚好是1么,也就是说一个数出现两次,计数并求和后得到1。

    如果想要练习表,可私信发

  • ?

    Excel中如何快速统计一列中相同数据的个数

    Olinda

    展开

    Excel是办公中必不可少的工具,但是我们经常会遇到一个表格中有好多数据,并且要统计出数据相同的个数,那么我们该如何做呢?

    今天给大家分享一下,如何在Excel中快速统计出一列数据中相同数据的个数。如下:

    在这里我们要用到sumif函数。

    sumif函数是用来根据指定条件对若干单元格进行求和。(即按条件求和)

    sumif函数的语法格式=sumif(range,criteria,sum_range) Sumif(条件区域,求和条件,实际求和区域),第二个求和条件参数在第一个条件区域里。

    如何做呢?

    1、我们在表格中将B列设置为标记,数字均为1个

    2、在F列中写入函数=sumif(A:A,E2,B:B)

    即条件区域是A列,E列为求和条件,B列为实际求和区域。

    这样就很迅速简单的统计出来了。

  • ?

    Excel中如何快速筛选符合多个条件的数据个数

    魏代双

    展开

    在数据统计中会经常筛选符合一个条件或多个条件的数据个数,这对数据分析是非常重要的。筛选符合多个条件数据时是通过countifs函数实现的,首先来看下这个函数的语法。

    countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)criteria_range1为第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域),criteria1为第一个区域中将被计算在内的条件(简称条件),其形式可以为数字、表达式或文本。例如,条件可以表示为48、"48"、">48" 、 "广州" 或 A3;

    同理,criteria_range2为第二个条件区域,criteria2为第二个条件,依次类推。最终结果为多个区域中满足所有条件的单元格个数。

    下面通过实例来具体操作下,一个班级的考试成绩表,分别筛选出各科成绩都不及格的人数及各科成绩都90分以上的人数。

    数据表

    对都不及格的条件进行设置,也就是各科成绩都在60以下,涉及到的数据列从B到I,这些条件满足后就可以了。所以公式也就出来了: =count(B2:B21,"<60",C2:C21,"<60",D2:D21,"<60",E2:E21,"<60",F2:F21,"<60",G2:G21,"<60",H2:H21,"<60",I2:I21,"<60")。

    公式1

    同理都90分以上的人数公式:=COUNTIFS(B2:B21,">90",C2:C21,">90",D2:D21,">90",E2:E21,">90",F2:F21,">90",G2:G21,">90",H2:H21,">90",I2:I21,">90")。

    公式2

    到此需要的数据个数就都有了,这对于数据量的比较大的数据是非常有用的,希望对你有所帮助。

  • ?

    Excel中按条件统计之COUNTIF和SUMIF公式

    鹿追命

    展开

    工作中常常需要为满足一定条件的数据计数,比如成绩管理表格中需要统计及格的人数,产品销量表中需要统计达到一定销量的产品,怎样按照一定条件进行统计呢?这就需要用到COUNTIF和SUMIF公式。现在以下表为例,计算销量少于10000、大于20000和介于两者之间的产品数量。

    图1-1

    1. 首先点击B12单元格,接着点击输入栏上的“fx”,然后输入“COUNTIF”,再点击“转到”,这样就会在选择函数窗口中看到“COUNTIF”,选中它,点击“确定”。

    图1-2

    2. 现在就会看到一个函数参数窗口,这个窗口中部会显示COUNTIF公式的意义以及每个参数的意义。COUNTIF第一个参数“Range”表示要统计的数据范围,我们点击它,接着用鼠标点击B2单元格,按住鼠标左键同时拖动到B9后放开,这时就会在Range中看到“B2:B9”。

    图1-3

    3. COUNTIF公式的第二个参数“Criteria”表示要计算的条件,可以是数字、表达式或文本。这里先输入“<=10000”,接着点击“确定”,这时就会在输入栏上看到“=COUNTIF(B2:B9,"<=10000")”。如果对公式熟悉的话,可以直接在单元格中输入这个公式。这里,小编建议用上述的方法来创建公式,因为这可以减少许多由于手动输入公式带来的一些错误,上述操作步骤看似麻烦,其实操作起来是很快的。

    图1-4

    4. 用同样的方法给“大于20000”的销量统计单元格创建公式“=COUNTIF(B2:B9,">=20000")”,而“介于10000和20000之间”的部分,可以用“=COUNTIF(B2:B9,"<20000")-COUNTIF(B2:B9,"<=10000")”来计算。如下图所示,这就完成了各种条件的产品数量统计。

    图1-5

    5. 如果用SUMIF替换COUNTIF,可以得到下表统计数据。SUMIF公式使用方法和COUNTIF相同哦,不同的是SUMIF是按照一定的条件求和,COUNTIF是按照一定的条件计数。

    图1-6

    怎么使用Excel筛选重复值

    来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

excel按条件统计个数

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP