Excel中countif函数的使用
今天给大家介绍一个Excel表格里用的统计公式COUNTIF的应用
计算区域中满足给定条件的单元格的个数。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
语法
COUNTIF(range,criteria)
Range 为需要计算其中满足条件的单元格数目的单元格区域。
Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
应用举例
计算条件符合人数
计算总成绩》=240的人数有多少人,在单元格内输入=COUNTIF(E2:E13,">240")
计算物理成绩>=60的人数有多少人,在单元格内输入=COUNTIF(B2:B14,">=60")
计算数学成绩>=60的人数有多少人,在单元格内输入=COUNTIF(C2:C13,">=60")
计算英语成绩>=60的人数有多少人,在单元格内输入=COUNTIF(D2:D13,">=60")
判断表格重复人员
判断是否重复在单元格内输入=IF(COUNTIF($A$2:$A$15,A2)>1,"重复","未重复")
这里利用if函数的嵌套,在countif函数外嵌套个判断函数if函数。
If函数说明
使用逻辑函数 IF函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。
语法
IF(logical_test, value_if_true, [value_if_false])
logical_test:必需,要测试的条件。
value_if_true:必需,logical_test 的结果为 TRUE 时,您希望返回的值。
value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值。
=IF(COUNTIF($A$2:$A$15,A2)>1,"重复","未重复"),这里还涉及到绝对引用,“$A$2:$A$15”就是绝对引用,绝对引用该列,不因结果列的变化而变化,相对引用则会变化。而A2就可以说是相对引用,下拉复制时会随着单元格的变化而变化。
下面这个可是大招。两张表格查重复数据
对比表一是否在表二中是否存在。
当两个数据量大且相似时,如何出表一与表二的不同之处。当然还可以使用其他函数达到这一目的。
利用的原理就是countif计算区域中满足给定条件的单元格的个数的功能。
废话不多说,看实例。
在单元格F2内输入“=IF(COUNTIF(Sheet1!$A$2:$A$15,Sheet2!A2)>0,"存在","不存在")”
通过下拉,让公式充满整列。
通过将表sheet2中A2-A17的单元格逐一与表sheet1中A2-A15这个区域进行比较,满足条件的个数>0时输出存在,不>0时输出不存在。
这里内层函数COUNTIF(Sheet1!$A$2:$A$15,Sheet2!A2)起到的作用是计算出Sheet1!$A$2:$A$15区域中有几个Sheet2!A2的数值。
IF(COUNTIF(Sheet1!$A$2:$A$15,Sheet2!A2)>0,"存在","不存在"),if为判断语句,判断(COUNTIF(Sheet1!$A$2:$A$15,Sheet2!A2)比较出的数字是否>0,若满足条件大于0则输出存在,若不满足条件不>0则输出不存在。
想学习或有用的小伙伴可以认真研究并通过各种尝试,熟练掌握countif函数的使用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论