跳到主要内容

EXCEL COUNTIF 函数 - 计算非空白、大于/小于或包含特定值的单元格

在处理 Excel 工作表时,计算单元格的数量,例如计算空白或非空白单元格、大于或小于给定值的单元格或包含特定文本的单元格可能是大多数人的常见任务。我们。 要处理这些计算,Excel 中的 COUNTIF 函数可能会帮您一个忙。

Excel 中 COUNTIF 函数的语法

空白或非空白单元格的 COUNTIF 函数

小于、大于或等于特定值的单元格的 COUNTIF 函数

单元格的 COUNTIF 函数包含特定值


Excel 中 COUNTIF 函数的语法

作为 Excel 中的统计函数之一,COUNTIF 对指定范围内满足给定条件的单元格进行计数。 COUNTIF 函数的语法是:

=COUNTIF(range, criteria)

语法包含两个参数 - 范围标准:

  • 范围: 指的是要计数的单元格范围。
  • 标准: 是指您要用于计数细胞的条件。 例如,您可以使用“>=80”作为标准,在您选择的范围内查找值大于或等于 80 的单元格。

要在 Excel 中应用该函数,您应该键入 = COUNTIF(范围,条件) 在目标单元格中​​。 例如, =COUNTIF(A1:B8,">=80").

COUNTIF 函数返回一个数值 - 您想要计算的单元格数量。

现在我们对 COUNTIF 函数有了更清晰的理解,让我们继续看一些真实的例子。


空白或非空白单元格的 COUNTIF 函数

例如,我有一个包含不同数据类型的单元格列表,例如文本、布尔值(TRUE 和 FALSE)、数字、日期和错误。 无论您指定的范围内存在什么数据类型,是否有通用的 COUNTIF 公式来计算空白或非空白单元格?

countif 空白小于 1

使用 COUNTIF 函数计算空白单元格

现在,让我向您介绍 COUNTIF 公式。 使用该公式,无论范围内存在多少数据类型,它都会告诉您空单元格的确切正确数量:

=COUNTIF(range,"")
注意:引号中没有文本,这意味着您要计算的单元格为空白。

要使用 COUNTIF 函数计算空单元格,请键入公式 =COUNTIF(A1:A9,"") 在目标单元格中​​,然后按 ENTER:

countif 空白小于 2 >>> countif 空白小于 3

在excel中,还有一个函数叫 COUNTBLANK,它返回指定范围内的空单元格数。 它的语法是 = COUNTBLANK(范围). 对于上面的示例,您可以使用以下公式: =计数空白(A1:A9).


使用 COUNTIF 函数计算非空白单元格

要计算不为空的单元格,在这里,让我向您展示公式:

=COUNTIF(range,"<>")
请注意: <> 在 Excel 中的意思是 不等于. 所以,上面的公式计算所有不等于空白的单元格,或者我们可以说,不是空白的。

要使用 COUNTIF 函数计算非空单元格,请键入公式 =COUNTIF(A1:A9,"<>") 在目标单元格中​​,然后按 ENTER:

countif 空白小于 4 >>> countif 空白小于 5

在excel中,还有一个函数叫 COUNTA,它返回包含指定范围内任何值的单元格数。 它的语法是 =COUNTA(范围). 对于上面的示例,您可以使用以下公式: =国家(A1:A9).

但是,如果您只想计算仅包含文本的单元格并排除布尔值(TRUE 和 FALSE)、数字、日期或错误,请使用以下公式:

=COUNTIF(A1:A9,"*")
Note: A single asterisk (*) matches only the value in a text form.

countif 空白小于 6 >>> countif 空白小于 7

单击两次即可计算非空白单元格

如果你哈ve Kutools for Excel 安装在你的excel中,它的 选择非空白单元格 功能,您可以一次选择所有非空白单元格,并根据需要获取数字。

1.你可以去 库工具 Excel 中的选项卡,找到 选择和点击 选择非空白单元格 在下拉列表中。 看截图:

countif 空白小于 8

2. 所有非空白单元格将被选中,并会弹出一个提示框告诉您非空白单元格的数量,如下图所示:

countif 空白小于 9

点击下载Kutools for Excel 30天免费试用。


小于、大于或等于特定值的单元格的 COUNTIF 函数

在这里,我们列出了两种主要方法,供您对 Excel 中小于、大于、等于或不等于特定值的单元格进行计数。

COUNTIF 小于、大于、等于或不等于公式

要使用公式计算值小于、大于、等于或不等于特定值的单元格,您应该充分利用 比较运算符 (<, >, =, ).

注意:该方法还可用于计算日期早于(小于 <)、晚于(大于 >)或等于 (=) 指定日期的单元格。

现在,让我们根据下表来看看一些真实的例子:

countif 空白小于 10

统计总成绩为 结束 (>) 140、使用公式:
=COUNTIF(E2:E8,">140") >>> 结果是 5
计算数学成绩为 低于 (<) Coco 的分数(D3 单元格中的值),使用公式:
=COUNTIF(D2:D8,"<"&D3) >>> 结果是 2
注意:要将 COUNTIF 函数中的单元格引用与比较运算符一起使用,您必须将运算符放在引号中,并在单元格引用之前添加一个与号 (&)。
统计英语成绩为 大于或等于 (≥) Eddie 的分数(单元格 C4 中的值),使用公式:
=COUNTIF(C2:C8,">="&C4)-1 >>> The result is 5
注:减1的原因是标准 C2:C8,">="&C4 要求 COUNTIF 计算所有匹配的单元格,包括带有 Eddie 英语分数的单元格,因此我们需要从公式中减去它。 如果您需要将 Eddie 计算在内,请删除“-1”从公式。
计算参加的学生人数 来自 (=) 印度,使用公式:
=COUNTIF(B2:B8,“印度”) OR =COUNTIF(B2:B8,B2) >>> 结果是 3
注意:单元格引用 B2 中的值是印度,所以 “印度”B2 两者都可以作为这里的标准。 在 COUNTIF 函数中,条件是 不区分大小写. 因此,字符串“India”和“INDIA”对公式的结果没有影响。
计算参加的学生人数 不是来自 (≠) 印度,使用公式:
=COUNTIF(B2:B8,"<>印度") OR =COUNTIF(B2:B8,"<>"&B2) >>> 结果是 4

COUNTIF 函数只在有一个条件时才起作用,对于更多条件的情况,应该使用 COUNTIFS 函数。 例如,要统计英语成绩在 60 到 90 (>60, <90) 之间的学生人数,使用公式: =COUNTIFS(B2:B8,">60",B2:B8,"<90").
单击以了解有关 COUNTIFS 函数的更多信息...


COUNTIF 小于、大于、等于或不等于只需点击几下

要以更方便的方式计算值小于、大于、等于或不等于特定值的单元格,您可以应用 选择特定的单元格 特征of Kutools for Excel.

安装 Kutools for Excel 后,请执行以下步骤:

1. 请找到 库工具 选项卡,然后转到 选择和点击 选择特定的单元格 在下拉列表中。

countif 空白小于 11

2. 现在您将看到一个弹出窗口,请执行以下操作:

countif 空白小于 11

下面是一个计算数学成绩为 低于 (<) Coco 与 Kutools 的得分。

countif 空白小于 11

注意:程序将返回计数结果并选择符合条件的单元格。 如果需要,您可以复制它们。

点击下载Kutools for Excel 30天免费试用。


单元格的 COUNTIF 函数包含特定值

要使用 COUNTIF 对包含特定值的单元格(例如带有字母 Y 的单元格)进行计数,或者甚至对在指定位置具有特定值的单元格(例如以字母 Y 开头的单元格)进行计数,我们必须了解通配符。

有三个通配符 - 星号 (*), 标记 (?), 波浪号 (~) 在 Excel 中可用于 COUNTIF 函数:

星号 (*) - 匹配任意数量的字符。 例如,*ice 可能意味着 nice、service、ice、@#$ice 等。
问号 (?) - 匹配任何一个字符。 例如,莫?? 可能意味着更多,moon、mo&%、moaa 等。
波浪号 (~) - 匹配实际的通配符。 例如,~* 表示文字星号,~~ 表示文字波浪号。

注意:布尔值(TRUE 和 FALSE)、数字、日期和错误不计为字符。 因此,如果您选择的单元格范围中有上述元素,则必须将它们转换为文本。

更多信息:
如何在Excel中将数字更改或转换为文本?
如何在 Excel 中将日期转换为数字字符串或文本格式?
如何在 Excel 中用 0、空白或某些文本替换 # 公式错误?
如何在 Excel 中将布尔真/假转换为数字 (1/0) 或文本?


使用 COUNTIF 函数计算包含特定单词或字符的单元格

由于我们已经了解通配符,现在是时候学习如何使用 COUNTIF 公式计算包含特定字符或单词的单元格了。 让我们看看下面的例子:

countif 空白小于 1

要计算班上男生的数量,请使用以下公式:
=COUNTIF(B2:B9,“男”) >>> 结果是 5
要计算包含字符“jeff”(单元格 A6 中的值)的名称数量,请使用以下公式:
=COUNTIF(A2:A9,"*jeff*") OR = COUNTIF(A2:A9,“ *”&A6&“ *”) >>> 结果是 2
要计算包含字母“e”的名称数量,请使用以下公式:
=COUNTIF(A2:A9,"*e*") >>> The result is 5
要计算不包含字母“e”的名称数量,请使用以下公式:
=COUNTIF(A2:A9,"<>*e*") >>> 结果是 3
要计算以字母“e”开头的名称数量,请使用以下公式:
=COUNTIF(A2:A9,"e*") >>> 结果是 2
要计算以字母“e”结尾的姓名数量,请使用以下公式:
=COUNTIF(A2:A9,"*e") >>> 结果是 1
要计算以字母“m”为第三个字符的姓名数量,请使用以下公式:
=COUNTIF(A2:A9,"??m*") >>> 结果是 2

只需点击几下即可计算包含特定单词或字符的单元格

与our Excel加载项 研究所alled,请按以下步骤操作:

1。 去 库工具 标签,找到 选择和点击 选择特定的单元格 在下拉列表中。

countif 空白小于 1

2.在 选择特定的单元格 对话框,选择要计数的单元格范围,然后单击 手机 在下面 选择类型, 在下拉列表中选择一个条件 特定类型 根据你的需求。

countif 空白小于 1

这里我给大家举两个例子 使用 库工具 t 包含特定单词或字符的单元格。

• 要计算班上男生的数量,请单击 等于 在下拉列表中,然后键入 男性 在右侧输入框中,或者您可以通过单击在工作表中选择值为“男”的单元格 countif 空白小于 1 按钮。

countif 空白小于 1

程序将返回计数结果并选择符合条件的单元格。 如果需要,您可以复制它们。

• 要计算包含字符“jeff”的姓名数量,请单击 包含 在下拉列表中,然后键入 杰夫,或者您可以通过单击选择工作表中的单元格 A6 countif 空白小于 1 按钮。

countif 空白小于 1

程序将返回计数结果并选择符合条件的单元格。 如果需要,您可以复制它们。


  • 超级公式栏 (轻松编辑多行文本和公式); 阅读视图 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级筛选 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格...
kte选项卡201905
  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations