excelcountif函数使用教程(countif函数的语法及几种实例应用)

countif函数,作为条件计数函数,在Excel的应用中起到举足轻重的作用,它的使用频率可是很高哦。它是用来计算给定区域内满足特定条件的单元格的数目。今天就让我们一起来看看countif函数的语法格式以及它都有哪些应用,带你进一步了解我们的countif函数。

一、函数语法格式:

=countif(range,criteria)

参数意义:

参数range:表示要计算其中满足条件的非空单元格数目的单元格区域;

参数criteria:表示统计条件,其条件的形式可以为数字、表达式或文本,也可以使用通配符。

函数的通俗表达方式:

=countif(数据区域,条件表达式)

二、基础实例应用

以下表格为一个班级学生的期末成绩表。

excelcountif函数使用教程(countif函数的语法及几种实例应用)(1)

1、分别计算男、女学生的数量

公式分别为:

=COUNTIF(C3:C17,"男")

=COUNTIF(C3:C17,"女")

excelcountif函数使用教程(countif函数的语法及几种实例应用)(2)

2、计算英语成绩=100的数量

公式为:=COUNTIF(D3:D17,100)

excelcountif函数使用教程(countif函数的语法及几种实例应用)(3)

3、计算英语成绩及格的人数

公式为:=COUNTIF(D3:D17,">=60")

excelcountif函数使用教程(countif函数的语法及几种实例应用)(4)

4、计算缺考的人数,即英语成绩那列单元格为空的数量

公式为:=COUNTIF(D3:D17,"")

excelcountif函数使用教程(countif函数的语法及几种实例应用)(5)

5、计算参加考试的人数,即英语成绩那列单元格不为空的数量

excelcountif函数使用教程(countif函数的语法及几种实例应用)(6)

6、计算成绩大于等于80且小于90的人数

公式:

=COUNTIF(D3:D17,">=80")-COUNTIF(D3:D17,">=90")

即计算出大于等于80的人数减去大于等于90的人数,得到的结果就是成绩大于等于80且小于90的人数。

excelcountif函数使用教程(countif函数的语法及几种实例应用)(7)

这里也可以用countif函数结合SUM函数来表示,公式如下:

=SUM(COUNTIF(D3:D17,{">=80",">=90"})*{1,-1}),返回的结果也是一样。

excelcountif函数使用教程(countif函数的语法及几种实例应用)(8)

此公式表示:先统计第一个条件(>=80)的人数,结果为7,再统计第二个条件(>=90)的人数,结果为6,然后用第一条件统计的结果7*1,用第二个条件的统计6*-1,再把两个结果相加,即7-6,最终得于结果1。

7、计算成绩等于90或100的人数

=SUM(COUNTIF(D3:D17,{90,100}))

excelcountif函数使用教程(countif函数的语法及几种实例应用)(9)

8、计算小于平均分的人数

=COUNTIF(D3:D17,"<"&AVERAGE(D3:D17))

excelcountif函数使用教程(countif函数的语法及几种实例应用)(10)

以上8点的公式,汇总如下图:

excelcountif函数使用教程(countif函数的语法及几种实例应用)(11)

三、Countif函数结合通配符使用

公式:=COUNTIF(B2:B11,"王*")

表示:姓"王"的姓名有几个;

公式:=COUNTIF(B2:B11,"王?")

表示:姓"王"且姓名就2个字符的姓名有几个。

补充说明:Countif函数,也可以引用单元格值,但在引用单元格值时,一定要用&连接,比如:=countif(A:A,">"&B1),千万不要这样表示:=countif(A:A,">B1")。

Countif函数就介绍到这,它还有很多玩法,比如它还可以结合其它函数,像vlookup,if函数等,大家可以自行试试看,会发现很多有趣的玩法。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页