中企动力 > 商学院 > excel符合条件的个数
  • ?

    Excel中的单条件计数函数countif

    埃尔西诺

    展开

    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中统计单元格颜色的个数,就得这样做!

    曲书桃

    展开

    朋友们

    今天

    我们来谈谈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中的VLOOKUP函数如何查询出所有符合条件的值?

    笑寒

    展开

    前言:

    最近有同事遇到难题求助,问题如下:需要从左边的表中查出右边指定销售人员的所有销售额记录,因为每个销售人员可能有不止一次的销售额记录,现在发现VLOOKUP函数一次只能查到一个记录,现想了解如何通过VLOOKUP函数一次查出所有符合条件的记录值。

    数据如下:左边表为数据源,右边为待查数据表。

    vlookup如何查询出所有符合条件的值?

    操作步骤:

    1、构建辅助列:

    因为在数据源表中销售人员姓名有重复,使用VLOOKUP函数直接查询销售人员,只能查到第一条记录,故需要在销售人员字段上加上重复记录数,让同一销售人员转变为多个不重复查询值。就是销售人员名字后会加上1、2、3等等!

    =C5&COUNTIF($C$5:C5,C5)

    构建辅助列

    2、通过VLOOKUP查询

    =IFERROR(VLOOKUP($H6&COLUMN(A1),$B$4:$F$17,4,0),"")

    注:

    COLUMN(A1)构建连续序列,如1、2、3、4……等等,与以上辅助列中COUNTIF($C$5:C5,C5)生成的重复次数相对应;

    IFERROR(公式,“”)这个函数的用途是当公式出错时,显示为空。

    此公式应向右拖动到出现空白时为止,因为我们并不知道具体会有多少个销售额记录。

    通过VLOOKUP查询

    结语:这个方法很简单,但用途却很大,小伙伴们,你学会了吗?赶快动手试试看吧!希望能给你的工作带来帮助和启发!

  • ?

    Excel中的条件汇总函数,你了解几个?

    依玉

    展开

    昨天我给大家分享了一些人事和财务的日常常用的函数,很多朋友留言说很受用,这令小编感到十分的欣慰,今天我再和大家分享一些关于我们在日常工作中经常遇到的汇总函数。

    一说到汇总数据,很多同学立马就想到要用sum、sumif、sumifs、countif、countifs等函数。这非常的不错哈。但是也有不少的同学经常会把这些个函数的语法整混,特别是sumifs、countifs这两个函数,他们的语法结构有点相似。

    我们先看简单的汇总数据如何来处理,比如根据考核的成绩单,判断员工此次的考核结果。我们可以直接用if函数来进行汇总。对条件进行判断并返回指定内容。不少同学就在疑惑,if函数不是逻辑判断函数,怎么可以用来进行汇总呢?你仔细慢慢看完你就了解了。

    1、IF函数:对条件进行判断并返回指定内容。

    用法:

    =IF(判断条件,符合条件时返回真的值,不符合条件时返回假的值)

    =IF(B2>=60,"及格","不及格")

    如图所示,使用IF函数来判断同事的成绩是否合格。

    用通俗的话描述就是:

    如果B2>=60,就返回“及格”,否则就返回“不及格”。

    2、SUMIF函数:按指定条件求和。

    用法:

    =SUMIF(条件区域,指定的求和条件,求和的区域)

    如下图所示,使用SUMIF函数计算一班的总成绩:

    =SUMIF(B2:B12,E2,C2:C12)

    用通俗的话描述就是:

    如果B2:B12区域的班级等于E2单元格的“一班”,就对C2:C12单元格对应的区域求和。

    扩展用法:

    如果使用下面这种写法,就是对条件区域求和:

    =SUMIF(条件区域,指定的求和条件)

    如下图所示,使用SUMIF函数计算C2:C12单元格区域大于60的成绩总和。

    =SUMIF(C2:C12,">60")

    这里省略SUMIF函数第三参数,表示对C2:C12单元格区域大于60的数值求和。

    3、COUNTIF函数:统计符合条件的个数。

    用法:=COUNTIF(条件区域,指定的条件)

    如下图所示,使用COUNTIF函数计算C2:C12单元格区域大于60的个数。

    =COUNTIF(C2:C12,">60")

    4、SUMIFS函数:完成多个指定条件的求和计算。

    用法:

    =SUMIFS(求和区域,条件区域1,求和条件1,条件区域2,求和条件2……)

    注意哦,求和区域可是要写在最开始的位置。

    如下图所示,使用SUMIFS函数计算一班、女生的总成绩。

    =SUMIFS(D2:D12,B2:B12,"女",C2:C12,"一班")

    B2:B12,"女" 和 C2:C12,"一班"是两个条件对,如果两个条件同时满足,就对D2:D12单元格对应的数值进行求和。

    5、COUNTIFS函数:用于统计符合多个条件的个数。

    用法:

    =COUNTIFS(条件区域1,指定条件1,条件区域2,指定条件2……)

    如下图所示,使用COUTNIFS函数计算一班、女性的人数。

    =COUNTIFS(B2:B12,"女",C2:C12,"一班")

    这里的参数设置和SUMIFS函数的参数设置是不是很相似啊,仅仅是少了一个求和区域,也就是只统计符合多个条件的个数了。

    6、AVERAGEIF函数和AVERAGEIFS函数

    AVERAGEIF,作用是根据指定的条件计算平均数。

    AVERAGEIFS,作用是根据指定的多个条件计算平均数。

    两个函数的用法与SUMIF、SUMIFS的用法相同。

    如下图所示,计算一班的平均分。

    =AVERAGEIF(C2:C12,"一班",D2:D12)

    这里的参数设置,和SUMIF函数的参数是一模一样的。

    如果C2:C12单元格区域等于“一班”,就计算D2:D125区域中,与之对应的算术平均值。

    同样,如果要计算一班男性的平均分,可以使用AVERAGEIFS函数:

    =AVERAGEIFS(D2:D12,C2:C12,"一班",B2:B12,"女")

    这里的参数设置,就是和SUMIFS函数一样的,计算平均值的区域在第一个参数位置,后面就是成对的“区域/条件”。

    好了我们今天分享就到这里,各位亲有这方面的需求,不妨好好收藏一下,仔细研读一下。

  • ?

    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技巧,用EXCEL的COUNTIFS函数统计满足多条件单元格数量

    破碎

    展开

    施老师:

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

    如下图:

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

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

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

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

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

  • ?

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

    萧初蝶

    展开

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

    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中如何快速筛选符合多个条件的数据个数

    褚妙柏

    展开

    在数据统计中会经常筛选符合一个条件或多个条件的数据个数,这对数据分析是非常重要的。筛选符合多个条件数据时是通过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如何自动挑选出同时满足多个条件的数据

    Stanford

    展开

    在进行数据统计时,有时需要挑选出同时满足多个条件的数据。例如在进行三好学生、优秀学生等评选时,有时会需要挑选出各学科考试成绩都大于某个数值的学生,作为参评的条件之一。例如要挑选出各学科成绩都大于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如何计算符合条件不重复的个数

    柳之云

    展开

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

    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符合条件的个数

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP