首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Countifs公式在使用数组排除时不起作用,但在包含时有效

Countifs公式是Excel中的一个函数,用于统计满足多个条件的单元格数量。在使用数组排除时不起作用,但在包含时有效。

当使用Countifs函数时,可以指定一个或多个条件范围和相应的条件。函数将统计满足所有条件的单元格数量。

然而,当使用数组排除时,Countifs函数可能不起作用。数组排除是指在条件范围中排除某些特定值。这可能是由于Countifs函数在处理数组时的工作方式导致的。

解决这个问题的一种方法是使用SUMPRODUCT函数。SUMPRODUCT函数可以对数组进行计算,并返回满足条件的单元格数量。

以下是使用SUMPRODUCT函数解决Countifs函数在使用数组排除时不起作用的示例:

代码语言:txt
复制
=SUMPRODUCT((条件范围1<>排除值1)*(条件范围2<>排除值2)*...)

在这个公式中,条件范围1、条件范围2等是要统计的范围,排除值1、排除值2等是要排除的特定值。通过将条件范围与排除值进行比较,并将结果相乘,然后使用SUMPRODUCT函数对结果进行求和,可以得到满足条件的单元格数量。

对于Countifs函数在包含时有效的情况,可以直接使用Countifs函数来统计满足条件的单元格数量。

总结起来,Countifs公式在使用数组排除时不起作用,但在包含时有效。如果需要在使用数组排除时统计满足条件的单元格数量,可以使用SUMPRODUCT函数来解决这个问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

精通Excel数组公式011:令人惊叹的SUMPRODUCT函数

如果需要相乘的数组的维数不同,那么可以使用乘法运算符并将相乘的数组放在单个数组参数中。 6. 当需要将数组操作的结果相加,可以参数array1中包含单个数组操作。...使用Excel 2007及以后的版本,可能会碰到Excel 2007发布以前已经创建的带有SUMPRODUCT函数的公式的工作表。 4....示例中,使用了更有效率的COUNTIFS函数和SUMIFS函数。 Excel 2007及以后的版本中,COUNTIFS函数和SUMIFS函数提供了以下优势: 1....因此,如果公式中含有对外部工作簿的数据引用或者遇到上述函数不能处理数组的情形,则最好使用SUMPRODUCT函数。...如果要进行多条件计算且不需要复制公式,那么使用D-函数可能比SUMPRODUCT函数更有效率。 7. SUMPRODUCT函数中使用IF函数的公式,必须按Ctrl+Shift+Enter键。

5.5K10

Excel公式技巧06: COUNTIFS函数如何处理以数组方式提供的条件

这篇文章将详细讲解COUNTIFS/SUMIFS函数的运行原理,特别是将包含多个作为条件的元素的数组传递给一个或多个Criteria_Range参数。 先看一个示例,如下图1所示的数据。 ?...”,Pet为“Sea lion”的数量,可使用公式: =COUNTIFS(B2:B14,"Female",C2:C14,"Sea lion") 那么,想要得到Sex为“Male”或“Female”,Pet...,"Sea lion") 此时,我们可能会想到,使用数组作为参数来简化上面的公式: =SUM(COUNTIFS(B2:B14,{"Male","Female"},C2:C14,"Sealion")) 这将得到同样的结果...有许多的Exceller,其工作清楚地表明了他们对标准公式技术的理解:使用FREQUENCY非常容易;编写出长而复杂的数组公式;会记住经过实践检验的成熟的解决方案;善于各种情况下使用绝大多数Excel...但是你不会看到来自同一个人的许多MMULT,而且也不会看到许多非标准的、创新的数组操作(MMULT之后,也许TRANSPOSE居于最少使用和了解最少的函数的之首)。

4.7K42

Excel公式练习43: 统计满足多个条件的条目数量

这个案例与之前相比并不复杂,但要求公式最简。 本次的练习是:如下图1所示,左边的表格是一个测试表,学生要根据单元格A3:A12中的国家名,列B和列C相应的单元格中填写该国家的首都和使用的货币。...尽可能简短,即公式不仅要能够得到正确的答案,而且字符数尽可能少。 2. 引用的单元格区域必须同时包含行和列,不允许只出现行或列(例如3:12、A:C)。 3. 不允许使用名称。...,而不需要使用诸如VLOOKUP或INDEX/MATCH函数组合。...: =SUM(COUNTIFS(A3:A12,E3:E12,B3:B12,F3:F12,C3:C12,G3:G12)) 注意,当参数criteria指定的值包含多个元素合理地强制转换(例如作用在COUNTIFS...上的外部函数和数组公式CSE输入)后,Excel将分别计算数组里的每个元素。

2.4K30

Excel公式技巧21: 统计至少一列中满足条件的行数

) 如果希望计算2004年和2005年有多少个国家的出口总额大于或等于1000,可以使用公式: =COUNTIFS(B2:B14,">=1000",C2:C14,">=1000") 或者: =SUMPRODUCT...函数构造解决方案,因为考虑到该函数相对于SUMPRODUCT函数的优势(通常,COUNTIFS函数引用整列的能力更有效),某些情况下这可能是值得的。...然而,公式显得太笨拙了,如果考虑的列数不是9而是30,那会怎样! 幸运的是,由于示例中列区域是连续的,因此可以单个表达式中查询整个区域(B2:J14),随后适当地操纵这个结果数组。...: B2:J14>1000 结果是包含以下布尔值的数组: {TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE;FALSE,FALSE,TRUE,TRUE,TRUE...并且,由于上述数组(一个13行乘9列的数组包含9列,因此我们用来形成乘积的矩阵的行数必须等于该数组的列数。

3.7K10

Excel公式技巧101:使用COUNTIFS来验证VLOOKUP查找结果

大家知道,使用VLOOKUP函数进行查找,如果找到多个匹配的值,将只返回第一个找到的值。如下图1所示,工作表Data中的数据。...图1 工作表Vlookup中,列C中是要查找的值,列D中是找到的值,如下图2所示。 图2 从图1所示的数据中可以看出,当查找C6中的值,有两个相同的值,但VLOOKUP函数只返回第1个值。...此时,可以使用COUNTIFS函数来验证。如上图2中列E的数字所示,如果COUNTIFS函数返回值1,则表明VLOOKUP函数找到的值有效,否则说明存在多个要查找的值。 扩展 1....要判断某列数据有无重复值,例如上图1中工作表Data的列A数据,可以使用公式: =COUNTA(Data!A2:A27) 的值,与数组公式: =SUM(1/COUNTIFS(Data!...如果COUNTIFS函数显示存在多个值,而我们想获取最后1个匹配的值,则可使用公式: =LOOKUP(1,1/(Data!A2:A27=C6),Data!

2.4K20

精通Excel数组公式018:FREQUENCY数组函数

6.因为这是一个数组函数,所以创建公式前必须选择目标单元格区域,使用Ctrl+Shift+Enter结束公式输入。...(用于创建统计唯一值的公式) 9.使用Ctrl+Shift+Enter的FREQUENCY函数被输入到目标单元格区域后,结果数组值将作为一个整体,不能删除其中的任意单元格。...示例:使用TRANSPOSE转换FREQUENCY的结果 如果需要得到一组水平数组,可以FREQUENCY函数的公式中添加TRANSPOSE函数,如下图2所示。 ?...如下图5所示,使用FREQUENCY函数比使用COUNTIF或COUNTIFS函数更容易。 ?...图6:COUNTIF和COUNTIFS函数能够处理更多的不同值范围计数情形 注:本文为电子书《精通Excel数组公式(学习笔记版)》中的一部分内容节选。

1.6K20

你需要的Excel常用函数都在这里!

如: COUNTIFS(B2:B6,"=是",C2:C6, "=是") 有关该函数的一些说明: 参数至少为两个,最多为127对。当为2个,即为单条件计数。 可以使用通配符,问号?...每个范围内的单元格必须是数字或名称、数组包含数字的引用。空白和文本值将被忽略。选定的范围可以包含标准Excel格式的日期。 criteria 必需。...计算发票到期日、预期交货时间或工作天数,可以使用函数 WORKDAY 来扣除周末或假日。 start_date 必需。开始日期。 days 必需。...一个可选列表,其中包含需要从工作日历中排除的一个或多个日期。 例如各种省/市/自治区和国家/地区的法定假日及非法定假日。...该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。

3.9K31

精通Excel数组公式013:什么时候真正需要数组公式

示例1:条件是文本的日期统计,使用TEXT和SUMPRODUCT还是COUNTIFS? 如下图1所示,条件区域是单元格E8中的年和F8中的月。...这里使用了5个公式来实现。下图2和图3展示了这些公式约25000条数据中运行的时间对比。 ? 图2:TEXT函数花费更多的时间计算。 ?...这里使用了6个公式实现。下图5展示了这些公式约25000条数据中运行的时间对比。 ? 图5:使用SUMIFS或SUMIF函数的非数组公式明显快于相对应的数组公式。...小结 有时候,使用数组公式替换数组公式将显著缩短公式计算时间。...你可以使用COUNTIF或COUNTIFS函数替代SUMPRODUCT和TEXT函数的公式,也可以使用IF函数替代IFERROR函数的公式。这两种情形都会缩短公式计算时间。

1.4K20

一大波常用函数公式,值得收藏!

《一大波常用函数公式》微信推送后,同学们很是喜爱,今天重发,小伙伴们可以收藏一下,日常工作中如果有类似的问题,拿来即用。...注意:这里的公式最外层多了一对花括号。这就是传说中的数组公式,输入时需要按住shift+ctrl不放,按回车。花括号就会自动添加了,手工添加可是无效的哦。...>950") 就是用来计算销售额950以上的平均值。...COUNTIFS函数的语法换成普通话的意思大致是: =COUNTIFS(区域1,条件1, 区域2,条件2…区域N,条件N) 除此之外,还可以使用SUMPRODUCT函数计算多条件计数: =SUMPRODUCT...③如果第四参数忽略,VLOOKUP函数查找模糊匹配,但要求数据源区域升序排序。 ?

1.1K40

摆脱手工计数,用它提高工作效率10倍

所以,针对第二个参数的延伸,实际工作中,countif就可以满足多种计数需求。 二、如何使用? 第二个参数是数字 =countif(A:A,10) 统计A列中有多少个10。...如图: I3单元格输入统计公式如下: =countifs($B$2:$B$30,H3,$E$2:$E$30,">15000") ▲向左滑动可完整查看 这公式怎么理解呢?...公式中用的是countifs函数。countifs函数与countif函数唯一的区别在于,counif是单条件计数,而countifs是多条件计数。...函数来写: =countif($E$2:$E$30,">15000")-countif($E$2:$E$30,">20000")  ▲向左滑动可完整查看 薪水大于15000的记录数中一定包含了薪水大于...countif函数虽好用,但是,使用时要特别注意,当countif遇到身份证号码,却会出现这样的bug。 如下图是一份员工身份登记表,我们需要检查身份证号码是否重复录入。

1.4K00

Excel公式练习59: 获取与满足多个查找条件的所有值

导语:本文所讲的案例第一季公式练习中有相似的例子,这里再巩固一下。只要知道要在公式使用的函数,没有Excel解决不了的问题!...图1 要求I2中输入公式,向右向下拖拉以获取全部满足条件的数据。 先不看答案,自已动手试一试。...公式 单元格I2中输入数组公式: =IF(COUNTIFS($A:$A,$G$6,$B:$B,$G$9,$C:$C,$G$3)<ROWS($I$2:I2),"",INDEX(D:D,SMALL(IF(...公式解析 公式中的: COUNTIFS($A:$A,$G$6,$B:$B,$G$9,$C:$C,$G$3)<ROWS($I$2:I2) 用来计算符合条件的结果数(本例中为5),并与已放置值的单元格数(已返回的值...FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;16;17;FALSE;19;FALSE;FALSE;22;23;FALSE;FALSE},1) 得到: 16 注意,当公式向下拖拉

2.7K20

Excel公式技巧17: 使用VLOOKUP函数多个工作表中查找相匹配的值(2)

我们给出了基于多个工作表给定列中匹配单个条件来返回值的解决方案。本文使用与之相同的示例,但是将匹配多个条件,并提供两个解决方案:一个是使用辅助列,另一个不使用辅助列。 下面是3个示例工作表: ?...16:使用VLOOKUP函数多个工作表中查找相匹配的值(1)》。...解决方案2:不使用辅助列 首先定义两个名称。注意,定义名称,将活动单元格放置工作表Master的第11行。...C:C"),$B11)>0,0) 名称:Arry2 引用位置:=ROW(INDIRECT("1:10"))-1 单元格C11中的数组公式如下: =INDEX(INDIRECT("'"&INDEX(Sheets...C1"),Arry2,,,))=$B11),0)) 下面来看看公式是怎么运作的。首先看看名称Arry1: =MATCH(TRUE,COUNTIFS(INDIRECT("'"&Sheets&"'!

13.5K10

数据分析常用的Excel函数合集(下)

IF 功能:使用逻辑函数 IF 函数,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。 语法:=IF(条件, true返回值, false返回值) ? 2....计算统计类 利用excel表格统计数据,常常需要使用各种excel自带的公式,也是最常使用的一类,重要性不言而喻,不过excel都自带快捷功能。...COUNTIFS函数:统计一组给定条件所指定的单元格数 SUM函数:计算单元格区域中所有数值的和 SUMIF函数:对满足条件的单元格求和 SUMPRODUCT函数:返回相应的数组或区域乘积的和 STDEV...COUNTIFS 功能:统计一组给定条件所指定的单元格数 语法:=COUNTIFS(第一个条件区域,第一个对应的条件,第二个条件区域,第二个对应的条件,第N个条件区域,第N个对应的条件) ? 7....为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数列表中进行分类汇总计算。

2.9K20

Excel实战技巧82: 排序的数据有效性列表

学习Excel技术,关注微信公众号: excelperfect 如下图1所示,是一个水果名称列表,我们想让其列表项作为数据有效性下拉列表的内容,且按顺序排列,并且当列表中添加或修改项目,数据有效性列表会自动更新...步骤1对应的列中,使用公式: =COUNTIFS([水果],"<="&[@水果]) 计算该行对应的水果在水果名中的排位(按从低到高的顺序)。...<em>在</em>步骤3对应的列中,<em>使用</em><em>公式</em>: =MATCH([@计数],[次序],0) 按顺序号找到对应的次序的位置,也就是水果名按次序排列的位置。...<em>在</em>步骤4对应的列中,<em>使用</em><em>公式</em>: =INDEX([水果],[@匹配位置]) 获取该次序位置对应的水果名,完成排序操作。...此时,<em>在</em>“水果表”中添加或修改水果名<em>时</em>,上图4中的下拉列表会自动更新。 方法2:<em>使用</em><em>公式</em>排序 如下图5所示,<em>在</em>列A中是水果名列表,列B中是排序后的水果名列表。 ?

1.1K20

统计不同值的7种方法

方法1:使用COUNTIFS函数 COUNTIFS函数允许基于一个或多个判断条件来统计值。...如下图1所示的列表,统计列表中的不同值个数,使用公式: =SUM(1/COUNTIFS(B5:B13,B5:B13)) 图1 COUNTIFS函数用于查看列表中每个值出现了多少次。...当将计数取倒数,会得到一个分数值,列表中每个不同的值加起来就是1。然后,SUM函数将所有这些分数相加,总数就是列表中不同项目的数量。...方法2:使用UNIQUE函数 如下图2所示,很简单的公式: =COUNTA(UNIQUE(B5:B13)) 图2 UNIQUE函数返回列表中所有不同的值,COUNTA函数统计这些值的个数。...方法3:使用高级筛选 单元格中输入公式: =SUBTOTAL(103,B5:B13) 如下图3所示。 图3 公式中,103指示仅统计可见单元格。

71510

经验之谈,这16个Excel函数,几乎可以解决80%的数据统计工作!

1、Count 函数 作用:统计数字的个数 示例:使用公式生成A列的序号 =COUNT(A$1:A1)+1 注:大小不一的合并单元格填充公式,要使用Ctrl+Enter完成。 ?...4、Countifs函数 作用:多条件统计个数 示例:统计大专学历的财务人员个数 =COUNTIFS(B2:B8,"财务",C2:C8,"大专") ?...8、Averageif函数 作用:根据(单)条件统计平均值 示例:统计平均数(不包含0值) =AVERAGEIF(C2:C4,">0") ?...{=MAX((B2:B8="财务")*D2:D8)} 注:带大括的都是数组公式,需要按Ctrl+shift+Enter三键完成输入,后同。 ?...15、Rank函数 作用:计算某个值一组数据中的排名 示例:C列计算当日收入的总排名 =RANK(B2,B:B) ?

88040

数据分析常用的Excel函数

2.反向查找 当检索关键字不在检索区域的第1列,可以使用虚拟数组公式IF来做一个调换。 =VLOOKUP(G2,IF({1,0},B2:B8,A2:A8),2,0) ?...反向查找 反向查找的固定公式用法: =VLOOKUP(检索关键字,IF({1,0},检索关键字所在列,查找值所在列),2,0) 注意:其实反向查找除了检索区域改成一个虚拟数组公式IF之外,其他和单条件查找没有区别...3.多条件查询 匹配数据,往往条件不是单一的,那么就可以利用&将字段拼接起来,并且利用IF数组公式构建出一个虚拟的区域。...多条件查找 注意事项,所有使用数组公式,不能直接回车,需要使用Ctrl+Shift+Enter,否则会出错。 4.查询返回多列 查找返回多列需要用到另外一个辅助函数——COLUMN函数。...求数目 COUNT COUNTIF COUNTIFS COUNT:计数。 COUNTIF:单条件计数。 COUNTIFS:多条件计数。

4.1K21

——简单的问题引发的Excel公式探讨

通常,当进入电梯的人员重量之和超过设定的重量,电梯会报警并且停止运行。 这篇文章的素材来源于chandoo.org,让你使用Excel公式判断电梯能否运行。示例数据如下图1所示。...图1中给出了10行数据,你能使用10个不同的公式进行判断吗? 是的,这个问题很简单,也很容易想出解决方案的公式,但要使用10个不同的公式,还是需要动点脑筋。 我们先从最常规的开始。...单元格B4中输入公式: =IF(AND(COUNT(C4:X4)<=AA4,SUM(C4:X4)<=AA5),"能","不能") 也可以反过来判断,此时需使用OR函数。...单元格B6中输入公式: =IF(W6=0,IF(SUM(C6:V6)<= 如果使用OR函数的话,那么单元格B7中输入公式: =IF(OR(W7>0,SUM(V7)> 结合NOT函数和与条件(*号),...)*(--(SUM(C9:X9)<=AA5)),"能","不能") 如果使用COUNTIFS函数来计数,结合AND函数来综合条件判断,那么可以单元格B10中输入公式: =IF(AND(COUNTIFS

86910
领券