您当前的位置:首页 > 生肖 > 生肖龙

countif函数的功能(countif函数的功能和用法)

时间:2024-01-18 02:20:30 作者:伸手挽明月 来源:网友整理

本文目录一览:

Excel 函数公式:COUNTIF函数的经典用法,技巧全集

关于计数,大家并不陌生,常用的函数有COUNT、COUNTA、COUNTIF、COUNTIFS等,但是对于每个函数的用法很多同学仅限于皮毛而已……今天我们要讲解的事COUNTIF函数的经典用法和技巧。

一、语法结构简介。

COUNTIF函数是一个统计函数,用于统计满足某个条件的单元格的数量,所以其语法结构可以理解为:

COUNTIF(要检查那个区域?要查找哪些内容?)

其两个参数都不可省略。

二、统计等于某个值的单元格的数量。

方法:

在目标单元格中输入公式:=COUNTIF(D3:D9,\"男\")。

三、统计某一范围内的单元格的数量。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,\">50\")。

备注:

此方法也可以用于统计小于某值的单元格个数。

四、统计不等于某值的单元格的数量。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E9,\"<>上海\")。

五、统计等于某单元格值的个数。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E9,H3)。

六、统计大于或小于某一单元格的个数。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,\">\"&H2)。

备注:

此处我们引用的是单元格H2中的值,在公式表达中我们不能直接写成>H2,而是要用连接符“&”连接才能够正确的进行计算。

七、统计指定长度字符的个数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,\"???\")。

备注:

此示例中我们用到了符号:?,其实?是通配符,一个?表示一个字符长度。

八、统计包含特定字符的单元格个数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,\"*小*\")。

九、统计以特定字符开头或结束的单元格个数。

方法:

在目标单元格中输入公式:=COUNTIF(B3:B9,\"小*\")或=COUNTIF(B3:B9,\"*栋\")。

十、统计非空单元格个数。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,\"<>\")。

关于Countif,不单是单条件计数,还有这3个高能用法

关于函数Countif,大多数的亲和小编一样,都认为它是计数函数,其实这个认识没错,Countif函数确实是计数函数,但其衍生出来的3个高能用法,才是精髓。

一、Countif——基本用法

功能:计算指定区域中满足指定条件的单元格个数。

语法结构:=Countif(条件范围,条件)。

目的:按【性别】统计人数。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E12,J3)。

解读:

Countif函数也被称为单条件计数函数,和Count、Countifs、Countblank等函数都有计数功能。

二、Countif——不一样的序号

目的:按【部门】对【员工姓名】填充序号。

方法:

在目标单元格中输入公式:=COUNTIF(C$3:C3,C3)。

解读:

1、公式=COUNTIF(C$3:C3,C3),从根本上来说,还是计数,但对参数的引用发生了变化,条件范围为混合引用。

2、条件范围C$3:C3,对应的条件为C3,随着单元格的下移,条件范围C$3:C4,对应的条件为C4……以此类推,条件范围C$3:C12时,条件为C12,无论怎么变化,开始计数的条件范围都从C3单元格开始,也就是统计从C3单元格开始到当前中符合指定值的个数。从而对相同部门的值实现了逐步+1的功能,筛选之后一眼便可看出该部门的人数。

三、Countif——计算不重复的数

目的:统计【部门】数和【学历】数。

方法:

在目标单元格中输入公式:=SUMPRODUCT(1/COUNTIF($C$3:$C$12,$C$3:$C$12))、=SUMPRODUCT(1/COUNTIF($G$3:$G$12,$G$3:$G$12))。

解读:

要理解上述公式,首先要理解COUNTIF($C$3:$C$12,$C$3:$C$12),其作用就是统计第二个$C$3:$C$12范围中的每个值在第一个范围$C$3:$C$12中出现的次数,即返回{2,2,2,2,2,2,2,2,2,2},然后1/{2,2,2,2,2,2,2,2,2,2},即返回{0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5},然后返回给Sumproduct函数,即对每个元素求和,返回值5。

四、Countif——提取不重复值。

目的:分别提取所有【部门】和【学历】。

方法:

在目标单元格中输入公式:=INDEX(C:C,2+MATCH(,COUNTIF(J$2:J2,C$3:C$12),))&""、=INDEX(G:G,2+MATCH(,COUNTIF(K$2:K2,G$3:G$12),))&""并用Ctrl+Shift+Enter填充。

解读:

1、首先利用Countif函数,在公式所在位置的上方单元格区域中,分别查找C$3:C$12或G$3:G$12单元格区域中每个值的个数。返回一个由0和1构成的数据,如果C$3:C$12或G$3:G$12单元格区域中的值在公式上方单元格区域中出现过,就返回1,否则返回0;

2、从Countif函数的参数引用中可以得知,条件区域是可以扩展的区域,公式的提取结果会被重复利用。

3、再利用Match函数,在Countif函数返回的数据中查找第一个0的位置,也就是查找首次出现的数据所在的位置。

4、由于数据表的标题行占了一行,将这个数字+1,就是需要提取的不重复数据在数据表中列的位置。

5、最后利用Index函数,提取相应位置的值。

Excel函数公式:计数函数COUNTIF的超经典用法和技巧,必须掌握

Excel中的计数应用也是非常的普遍的,常用的函数有:COUNT、COUNTA、COUNTBLANK、COUNTIF、COUNTIFS等。今天我们来学习COUNTIF的5个超经典用法。

一、语法结构。

COUNTIF(range,criteria)。

参数:

range:必需。要计算非空单元格的区域。

criteria:必需。计数时的条件。可以是数字,表达式,文本等。

二、单条件统计。

目的:统计出“上海”地区的销售员。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E9,\"上海\")。

解读:

单条件统计是COUNTIF函数的最基本用法,只需要根据语法结构直接使用即可。

三、单列多条件统计。

目的:统计出“北京”和“上海”地区的销售员。

方法:

在目标单元格中输入公式:=SUM(COUNTIF(E3:E9,{\"北京\",\"上海\"}))。

解读:

利用COUNTIF函数分别统计出“北京”和“上海”的销售员个数,然后用SUM求和。

四、求销量大于50的人数。

目的:统计出销量大于等于50的销售员人数。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,\">=50\")。

五、统计是否重复。

目的:检测销售员姓名是否重复。

方法:

在目标单元格中输入公式:=IF(COUNTIF(B$3:B3,B3)>1,\"重复\",\"\")。

解读:

利用IF函数判断姓名是否重复,COUNTIF(B$3:B3,B3)>1为判断条件,如果从当前单元格开始到下一单元格,单元格内容的个数大于1,就返回“重复”,否则返回空值。

六、禁止重复录入数据。

目的:防止重复录入姓名。

方法:

1、选定目标单元格。

2、【数据】-【数据验证】,选择【允许】中的【自定义】,在【公式】中输入:=COUNTIF($B$3:$B$9,B3)=1。

3、单击【出错警告】标签,录入警告信息并【确定】。

Countif函数的9个统计应用技巧,即学即用,简单高效

Countif函数,是最常用的条件计数函数之一,如果你仅仅会基础用法,那就Out了,小编共总结了9个统计应用技巧,即学即用,简单高效!在正式学习之前,我们先来掌握以下它的功能及语法结构。

功能:计算指定区域中满足给定条件的单元格数目。

语法结构:=Countif(条件范围,条件)。

解读:

条件范围和条件必须是对应的,否则无法得到正确的结果。

一、Countif:单条件计数。

目的:计算相应“部门”中的“员工”数量。

方法:

在目标单元格中输入公式:=COUNTIF(B$3:B$12,K3)。

二、Countif:按指定范围计数。

目的:按指定范围计算相应的员工数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"<=15000")、=COUNTIF(H3:H12,">15000")-COUNTIF(H3:H12,">25000")、=COUNTIF(H3:H12,">25000")。

三、Countif:对空白单元格区域计数。

目的:统计还未发“月薪”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"")

解读:

除了上述公式外,也可以用Countblank函数实现,公式为:=COUNTBLANK(H3:H12)。

四、Countif:对非空白单元格区域计数。

目的:统计已发“月薪”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"<>")。

解读:

符号“<>”为:不等于。

五、Countif:模糊计数。

目的:统计“学历”为“大本”和“大专”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(G3:G12,"大*")。

解读:

*(星号)在Excel中未通配符,可以匹配任意长度的字符。

六、Countif:判断指定的值是否重复。

目的:统计“学历”是否重复。

方法:

在目标单元格区域中输入公式:=IF(COUNTIF(G$3:G$12,G3)>1,"重复","")。

解读:

如果指定的值重复,则个数肯定大于1。

七、Countif:判断指定的值是否首次出现。

目的:如果指定的“学历”首次出现,返回“是”,否则返回“否”。

方法:

在目标单元格中输入公式:=IF(COUNTIF(G$3:G3,G3)=1,"是","否")。

解读:

此技巧的重点在于参数范围的相对引用,如果将公式修改为:=IF(COUNTIF(G$3:G12,G3)=1,"是","否"),并不能得到正确的结果。

八、Countif:判断指定的值是否最后出现。

目的:如果指定的“学历”最后一次出现,返回“是”,否则返回“否”。

方法:

在目标单元格中输入公式:=IF(COUNTIF(G3:G$12,G3)=1,"是","否")。

解读:

注意参数范围的相对引用,和第7个技巧的参数范围作比较,便能得到应用技巧。

九、Countif:禁止录入重复值。

目的:禁止录入重复的“员工姓名”。

方法:

1、选定目标单元格区域,即C3:C12区域,单击【数据】菜单中【数据工具】组中的【数据验证】,打开【数据验证】对话框。

2、选择【允许】中的【自定义】,在【公式】文本框中输入:=COUNTIF(C$3:C$12,C3)=1。

3、单击【出错警告】标签,在【标题】文本框中输入:提示;在【错误信息】文本框中输入:禁止录入重复信息!并单击右下角的【确定】即可。

最美尾巴:

文中从Countif函数的特点出发,介绍了9个应用技巧,从实现效果看,Countif并不单单是单条件计数,但本质仍是单条件计数,所以在应用的过程中,要灵活对待!

Countif函数的9个统计应用技巧,即学即用,简单高效

Countif函数,是最常用的条件计数函数之一,如果你仅仅会基础用法,那就Out了,小编共总结了9个统计应用技巧,即学即用,简单高效!在正式学习之前,我们先来掌握以下它的功能及语法结构。

功能:计算指定区域中满足给定条件的单元格数目。

语法结构:=Countif(条件范围,条件)。

解读:

条件范围和条件必须是对应的,否则无法得到正确的结果。

一、Countif:单条件计数。

目的:计算相应“部门”中的“员工”数量。

方法:

在目标单元格中输入公式:=COUNTIF(B$3:B$12,K3)。

二、Countif:按指定范围计数。

目的:按指定范围计算相应的员工数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"<=15000")、=COUNTIF(H3:H12,">15000")-COUNTIF(H3:H12,">25000")、=COUNTIF(H3:H12,">25000")。

三、Countif:对空白单元格区域计数。

目的:统计还未发“月薪”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"")

解读:

除了上述公式外,也可以用Countblank函数实现,公式为:=COUNTBLANK(H3:H12)。

四、Countif:对非空白单元格区域计数。

目的:统计已发“月薪”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(H3:H12,"<>")。

解读:

符号“<>”为:不等于。

五、Countif:模糊计数。

目的:统计“学历”为“大本”和“大专”的人数。

方法:

在目标单元格中输入公式:=COUNTIF(G3:G12,"大*")。

解读:

*(星号)在Excel中未通配符,可以匹配任意长度的字符。

六、Countif:判断指定的值是否重复。

目的:统计“学历”是否重复。

方法:

在目标单元格区域中输入公式:=IF(COUNTIF(G$3:G$12,G3)>1,"重复","")。

解读:

如果指定的值重复,则个数肯定大于1。

七、Countif:判断指定的值是否首次出现。

目的:如果指定的“学历”首次出现,返回“是”,否则返回“否”。

方法:

在目标单元格中输入公式:=IF(COUNTIF(G$3:G3,G3)=1,"是","否")。

解读:

此技巧的重点在于参数范围的相对引用,如果将公式修改为:=IF(COUNTIF(G$3:G12,G3)=1,"是","否"),并不能得到正确的结果。

八、Countif:判断指定的值是否最后出现。

目的:如果指定的“学历”最后一次出现,返回“是”,否则返回“否”。

方法:

在目标单元格中输入公式:=IF(COUNTIF(G3:G$12,G3)=1,"是","否")。

解读:

注意参数范围的相对引用,和第7个技巧的参数范围作比较,便能得到应用技巧。

九、Countif:禁止录入重复值。

目的:禁止录入重复的“员工姓名”。

方法:

1、选定目标单元格区域,即C3:C12区域,单击【数据】菜单中【数据工具】组中的【数据验证】,打开【数据验证】对话框。

2、选择【允许】中的【自定义】,在【公式】文本框中输入:=COUNTIF(C$3:C$12,C3)=1。

3、单击【出错警告】标签,在【标题】文本框中输入:提示;在【错误信息】文本框中输入:禁止录入重复信息!并单击右下角的【确定】即可。

最美尾巴:

文中从Countif函数的特点出发,介绍了9个应用技巧,从实现效果看,Countif并不单单是单条件计数,但本质仍是单条件计数,所以在应用的过程中,要灵活对待!

Excel函数公式:计数函数COUNTIF的超经典用法和技巧,必须掌握

Excel中的计数应用也是非常的普遍的,常用的函数有:COUNT、COUNTA、COUNTBLANK、COUNTIF、COUNTIFS等。今天我们来学习COUNTIF的5个超经典用法。

一、语法结构。

COUNTIF(range,criteria)。

参数:

range:必需。要计算非空单元格的区域。

criteria:必需。计数时的条件。可以是数字,表达式,文本等。

二、单条件统计。

目的:统计出“上海”地区的销售员。

方法:

在目标单元格中输入公式:=COUNTIF(E3:E9,\"上海\")。

解读:

单条件统计是COUNTIF函数的最基本用法,只需要根据语法结构直接使用即可。

三、单列多条件统计。

目的:统计出“北京”和“上海”地区的销售员。

方法:

在目标单元格中输入公式:=SUM(COUNTIF(E3:E9,{\"北京\",\"上海\"}))。

解读:

利用COUNTIF函数分别统计出“北京”和“上海”的销售员个数,然后用SUM求和。

四、求销量大于50的人数。

目的:统计出销量大于等于50的销售员人数。

方法:

在目标单元格中输入公式:=COUNTIF(C3:C9,\">=50\")。

五、统计是否重复。

目的:检测销售员姓名是否重复。

方法:

在目标单元格中输入公式:=IF(COUNTIF(B$3:B3,B3)>1,\"重复\",\"\")。

解读:

利用IF函数判断姓名是否重复,COUNTIF(B$3:B3,B3)>1为判断条件,如果从当前单元格开始到下一单元格,单元格内容的个数大于1,就返回“重复”,否则返回空值。

六、禁止重复录入数据。

目的:防止重复录入姓名。

方法:

1、选定目标单元格。

2、【数据】-【数据验证】,选择【允许】中的【自定义】,在【公式】中输入:=COUNTIF($B$3:$B$9,B3)=1。

3、单击【出错警告】标签,录入警告信息并【确定】。

热门推荐