- excel表格教程:按等距步长组合Excel数据透视表数据项
- excel数据分析:十个技巧,让你的图表更专业
- excel数据分析:工作秒破表加密
- excel函数教程:简单实用的Excel图表技巧,只有7.5%的人还不会
COUNTIFS函数的基础语法为:
COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2]…)
其中,criteria_range代表要统计的条件区域,criteria代表要统计的参数,用来定义将对哪些单元格进行计数。
每一个criteria_range参数的区域都必须具有相同的行数和列数。这里要注意,它的参数是“成对”出现的。另外,COUNTIFS支持127对条件统计,这个知识点仅作了解即可,日常的工作不会用到这么复杂的条件。
分别对字符串、数字、日期进行统计
如图19-1所示,C11:F24单元格区域是基础数据源,C列为组别,D列为姓名,E列为销售日期,F列为销售金额,接下来对这部分数据做相应的统计。
图19-1数据源区域 1.案例:统计汉字首先来统计一组的人数。换成Excel的语言,就可以翻译成C列有多少个单元格是“一组”。如图19-2所示,在I12单元格中输入公式:=COUNTIFS(C12:C24,”一组”)
图19-2统计汉字1在统计汉字的时候,可以直接输入相应的文字,并在文字两侧加上英文状态下的双引号。这是统计一个组的情况,要想统计多个组,不用每个参数都手动输入,可以提前在单元格中输入相应的参数,如图19-3所示,H14:H16单元格区域是需要统计的组别信息,在I14单元格中输入以下公式并向下复制到I16单元格。
=COUNTIFS($C$12:$C$24,H14)
它的计算过程:首先,引用H14单元格的值,将H14变为文本字符串”一组”;其次,公式变为“=COUNTIFS($C$12:$C$24,”一组”)”;最后,进一步完成统计。
这里再次提示,只要涉及公式复制,就一定要想到“图钉”的问题。以上就是最基础的COUNTIFS函数的统计。
条件统计函数不仅可以统计汉字,还可以统计数字。下面对数据源中F列的销售金额进行统计,分别统计“大于5000”“等于5000”“小于等于5000”的条件下各有多少人。在I19单元格中输入公式:=COUNTIFS($F$12:$F$24,”>”&5000)
可以看到数据源F列中有5个是大于5000的。在统计数字的时候,通过添加比较运算符统计数字的范围。注意一个细节,这里COUNTIFS的第2个参数使用的是”>”&5000,将比较运算符和数字两部分分开,中间用“胶水”(&)连接。那么,此处是否可以不用&,直接连在一起呢?
当然可以,公式可以写成“=COUNTIFS($F$12:$F$24,”>5000″)”,但是在函数公式初学阶段,连在一起写很容易出现错误,本节后面会讲到这个问题。如果碰到比较运算符号,还是建议将它与相应的参数分开写。
在I20单元格中输入以下公式,统计等于5000的人数:=COUNTIFS($F$12:$F$24,”=”&5000)
将比较运算符和参数分开写,当然在统计“等于”的时候可以将等号去掉,变为:
=COUNTIFS($F$12:$F$24,5000)
在I21单元格中输入以下公式,统计小于等于5000的人数:=COUNTIFS($F$12:$F$24,”<=”&5000)
计算结果如图19-4所示。
提示:并不是只有统计数字的时候可以使用比较运算符,统计汉字的时候也是可以的,如公式“=COUNTIFS(D12:D24,”>”&”徐庶”)”,返回结果为2,因为汉字一般是根据每个字的汉语拼音读法,按照26个英文字母的顺序从小到大排列的,数据源中比“徐庶”大的有“许褚”和“张飞”,所以结果为2。不过工作中很少会用到这种方式统计汉字。
做数字统计时,不仅可以直接在公式中输入条件,还可以将条件放在单元格中,然后直接引用,如图19-5所示,H23:H25单元格区域分别为“>5000”“5000”“<=5000”。在I23单元格中输入以下公式,并向下复制到I25单元格,完成相应的数据区间的统计。=COUNTIFS($F$12:$F$24,H23)
可以看到与之前的统计结果完全一致,这样做有一个好处,以后如果需要修改统计条件,可以不用修改公式,直接在H23:H25的相应单元格中修改即可,既直观又快捷。在实际工作中,也尽量把问题考虑全面,做到函数公式一步到位,以后只需在表格相应的参数区域修改就可以。
继续看一种统计数据的方式,如图19-6所示,在H27单元格中输入统计的分隔点,数字5000,然后还是分别统计“大于”“等于”“小于等于”三组数字。在I27单元格中输入公式:
=COUNTIFS($F$12:$F$24,”>”&H27)
上一篇:excel函数公式大全:什么是滑珠图 下一篇:excel宏教程:写一句VBA代码,让Excel自动发邮件~
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。