在Excel中进行条件计数是一个经常会碰到的问题,本文将介绍几种条件计数的方法,供读者参考,所有方法所用案例参考下图。
工具/原料
Excel
方法/步骤
1、如下图所示,假如要统计年龄大于40岁的人数,可以使用公式=COUNTIF($C$2:$C$10,">40")
2、假如要统计性别为男的人数,可以使用公式=COUNTIF($B$2:$B$10,"男")或者=COUNTIF($B$2:$B$10,B2)如下图所示
3、COUNTIF函数是进行计数统计的最常用擢爻充种的函数,它的函数语法如下COUNTIF(range,criter足毂忍珩ia)其中range参数表示要进行计数统计的单元格区域criteria参数为要进行计数统计的条件,可以是数字,表达式,单元格引用,或文本字符串,以及由比较运算符合并的文本字符串。如32,B2,">32",“男"等都是有效的。
4、以上介绍的是单条件统计,如果要进行多条件统计,则需要变化公式如下图所示,假如要统计性别为男且年龄大于50的人数,可以使用公式=SUMPRODUCT(($B$2:$B$10=B2)*($C$2:$C$10>50))
5、使用SUMPRODUCT函数进行多条件计数可以通用于任何版本的EXCEL。在Excel2007棵褶佐峨还引进了一个新的计剞麽苍足数函数COUNTIFS,如下图所示,步骤4的问题也可以用以下公式来实现=COUNTIFS($B$2:$B$10,B2,$C$2:$C$10,">50")
6、用COUNTIFS函数进行多条件计数会比SUMPRODUCT函数快,所以如果是用2007以上版本的用户可以直接使用COUNTIFS函数进行计数。
7、除了进行常情写硎霈规的统计计数以外,COUNTIF、COUNTIFS函数还可以进行模糊计数统计。如下图所示,假如要统计姓氏为张的人的个数,可以使用如下的公式=COUNTIF($B改怊眶峋$2:$B$10,"张*")其中*号表示任意个字符数,还可以使用?号来表示任意单个字符数。
8、通过以上的学习,相信大家一定可以掌握在Excel中进行条件计数的方法了。