跳到主要内容

掌握 COUNTIF:您需要了解的 8 个基本 Excel 示例

在日常工作中,计算大型 Excel 数据集中特定条件的出现次数就像大海捞针一样。 但不用担心,Excel 的 COUNTIF 函数可以拯救您。 COUNTIF 函数是一个功能强大的工具,使您能够快速、准确地计算满足特定条件的数据点的数量。 在本文中,我们深入研究了 COUNTIF 函数的语法和用法,提供了八个示例来帮助您充分利用这一强大分析函数的潜力。


视频:COUNTIF - 8 个基本 Excel 示例

 

立即订阅我们的频道:解锁顶级 Excel 技巧!


COUNTIF 函数:语法和参数

 

COUNTIF 函数用于计算区域中满足条件的单元格数量。

句法

COUNTIF 的通用语法如下所示:

=COUNTIF(range, criteria)

参数

  • 范围: 必需的。 这是您要计算特定标准的范围。
  • 标准: 必需的。 这定义了您在定义范围内寻找的内容。

理解 COUNTIF 函数的简单示例

要在范围 A4:A13 中查找名称“Judy”并进行计数,您应该使用 COUNTIF 函数,如下所示:

=COUNTIF(A4:A13,"Judy")

然后按 输入 键来获取计数。

文档计数示例 1

这里我们列出了以下七个场景,以便您更好地了解如何使用 COUNTIF 函数。


COUNTIF基本用法

 

计算单元格是否包含特定文本(完全匹配)

COUNTIF 函数可用于对等于特定数字、文本或日期的单元格进行计数。

这里我们以表A3:C13为例,A列包含水果名称,B列包含数字,C列包含日期。 我们将分别计算这些列中“Apple”、“100”和“6/10/2023”的出现次数。

文档 countif 示例 2 1

下表根据上面的示例提供了 3 种不同的场景,以展示如何在 COUNTIF 函数中编写条件:

目标 标准 公式
细胞相当于苹果 “苹果” =COUNTIF(A4:A13,"苹果")
单元格等于 100 100 或“100” =COUNTIF(B4:B13,100)
单元格等于 6/10/2023 “ 6/10/2023” =COUNTIF(C4:C13,"6/10/2023")

输入 COUNTIF 函数后,按 输入 获得计数结果的关键。

文档 countif 示例 3 1

:
  • 一个或多个单词或一个日期应以配额作为标准。
  • 您可以使用对包含条件的任何单元格的引用并获得相同的结果,而不是键入条件,例如 =COUNTIF(C4:C13,E6).

渴望一种简单的方法来计算、选择和突出显示与特定文本匹配的单元格? Kutools for Excel 有其答案 选择特定的单元格 特征! 亲身体验其强大功能和简单性 下载 Kutools for Excel 并立即开始 30 天免费试用。

文档 countif 示例 4 1


计算单元格是否包含特定文本(部分匹配)

如果您想对包含特定文本的单元格进行计数,COUNTIF 函数还可以通过使用通配符来帮助您。

通配符:

  • 问号 (?) 匹配任意一个字符,例如 L??? 找到“丽莎”和“露西”。
  • 星号 (*) 匹配零个或多个任意类型的字符,例如,*cy 查找“Lucy”和“Nancy”。
  • 波形符 (~) 是“转义”字符,将其放在通配符(如 ~*、~?、~*)之前,则通配符将被视为常规字符,例如 ~* 查找“*”。

在本节中,我们将以统计A3:A13列中以“L”开头的文本的出现次数为例。

文档计数示例 5

在这里,我们根据实例列出了您可能会遇到的常见场景,以及 COUNTIF 函数中应使用的相应条件以及所需的公式。

目标 标准 公式
单元格以 L 开头 “L*” =COUNTIF(A4:A13,"L*")
单元格以 L 开头并以任意 3 个字符结尾 “L???” =COUNTIF(A4:A13,"L???")
单元格以 cy 结尾 “*赛” =COUNTIF(A4:A13,"*cy")
单元格以任意 3 个字符开头并以 y 结尾 “???是” =COUNTIF(A4:A13,"???y")
细胞含有u “*你*” =COUNTIF(A4:A13,"*u*")
单元格等于 * “~*” =COUNTIF(A4:A13,"~*")

输入 COUNTIF 函数后,按 输入 获得计数结果的关键。

文档计数示例 6

备注:您可以使用对包含条件的任何单元格的引用并获得相同的结果,而不是键入条件,例如 =COUNTIF(A4:A13,C4).

想要点亮那些包含特定文本的 Excel 单元格吗? Kutools for Excel 是你的秘密武器! 这 选择特定的单元格 功能将立即完成这项工作。 通过以下方式体验效率 下载 Kutools for Excel - 开始 30 天免费试用,看看您的工作效率飙升!

文档计数示例 7


计算单元格是否为非空白或空白

如果您有大量数据并且需要有效地计算空或非空单元格的数量,则 COUNTIF 函数将是一个有价值的帮助。

这里,我们以区域A4:A11为例,统计非空单元格和空单元格的数量。

文档计数示例 8

目标 标准 公式
单元格非空白 “<>” =COUNTIF(A4:A11,"<>")
单元格为空白 "" =COUNTIF(A4:A11,"")

输入 COUNTIF 函数后,按 输入 获得结果的关键。

文档 countif 示例 9 1

在 Excel 中取得领先! 和 Kutools for Excel's 选择非空白单元格 瞬间对非空单元格进行特征、计数和突出显示。 立即尝试 Kutools,30 天免费试用,提高您的工作效率!

文档计数示例 10


计算单元格是否仅包含文本或数字

有时,您可能需要对仅包含文本字符串或数字的单元格进行计数。 在这种情况下,COUNTIF 函数会非常方便。

这里,我们将以区域 A4:A11 为例,统计仅包含文本或仅包含数字的单元格。

文档计数示例 20

目标 标准 公式
单元格包含文本字符串 “*” =COUNTIF(A4:A11,"*")
单元格仅包含数字 “<>”&“*” =COUNTIF(A4:A11,"<>"&"*")

输入 COUNTIF 函数后,按 输入 获得结果的关键。

文档计数示例 21


计算数字是否大于/小于/等于

要对 A4:A13 范围内的值大于、小于或等于特定数字的单元格进行计数,COUNTIF 函数也可以为您提供帮助。

文档计数示例 11

您只需将相应的运算符添加到条件中即可。 下表说明了您可以使用的运算符。

目标 标准 公式
值大于 5 “> 5” =COUNTIF(A4:A13,">5")
值小于 5 “<5” =COUNTIF(A4:A13,"<5")
值等于 5 “=5” =COUNTIF(A4:A13,"=5")
值不等于 5 “<>5” =COUNTIF(A4:A13,"<>5")
值大于或等于 5 >=5” =COUNTIF(A4:A13,">=5")
值小于或等于 5 “<=5” =COUNTIF(A4:A13,"<=5")

媒体 输入 输入 COUNTIF 公式后按 键。

文档计数示例 12

:
  • 请务必注意,在 COUNTIF 公式中,带有数字的运算符应始终用引号引起来。
  • 您可以使用对包含条件的任何单元格的引用并获得相同的结果,而不是键入条件,例如 =COUNTIF(A4:A13,C4),C4 包含标准 >5。

计算日期是否大于/小于/等于

如果您需要对日期大于、小于或等于特定日期的单元格进行计数,您可以使用与我们之前讨论的公式类似的公式。 相同的原则适用于日期和数字。 下面举几个例子来说明:

目标 标准 公式
日期大于 6/17/2023 ">6 年 17 月 2023 日"" =COUNTIF(A4:A13,">6/17/2023"))
日期等于 6/17/2023 “=6 年 17 月 2023 日” =COUNTIF(A4:A13,"=6/17/2023")
日期小于或等于 6/17/2023 “ <= 6/17/2023” =COUNTIF(A4:A13,"<=6/17/2023")

媒体 输入 输入 COUNTIF 公式后获取计数的键。

文档 countif 示例 13 1

除了我们讨论的常见用途之外,您还可以将 COUNTIF 函数与特定的 Excel 日期和时间函数结合使用,例如 今日功能,根据当前日期对单元格进行计数。 这允许您动态跟踪和计算满足当前日期条件的单元格。 以下是如何将 COUNTIF 函数与 TODAY() 结合使用的一些示例:

目标 标准 公式
日期大于今天 ">"&今天() =COUNTIF(A4:A13,">"&TODAY())
日期等于今天 “=”&今天()) =COUNTIF(A4:A13,"="&TODAY())
距今天不到一周的日期 ">"&今天()-7 =COUNTIF(A4:A13,">"&TODAY()-7)

文档计数示例 14


COUNTIF 高级用法

 

计算具有多个条件(或/和)的单元格

事实上,Excel COUNTIF 函数并不是专门为计算具有多个条件的单元格而设计的。 在这种情况下,推荐的函数是 COUNTIFS 功能。 但是,在某些情况下,您可以通过在单个公式中组合多个 COUNTIF 函数来获得所需的结果。

>> 或标准

假设您要计算等于“Peach”或“Apple”的单元格,您应该将两个 COUNTIF 函数组合在一起,如下所示:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

媒体 输入 键来获取计数。

文档计数示例 15

备注:您可以使用对包含条件的任何单元格的引用并获得相同的结果,而不是键入条件,例如 =COUNTIF(A4:A11,C4)+COUNTIF(A4:A11,C5).

请注意,在这种情况下,我们使用 加号 (+) 合并从两个 COUNTIF 函数获得的结果。 同样,您可以使用相同的方法创建具有多个条件的 COUNTIF 公式。 以下是具有三个 OR 条件的 COUNTIF 公式示例,用于计算“Peach”、“Apple”和“Lemon”的出现次数:

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> 及标准

假设您要计算范围 A5:A10 中大于 4 且小于 11 的数字,您可以组合两个 COUNTIF 函数,如下图所示:

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

媒体 输入 键来获取计数。

文档计数示例 16

请注意,在这种情况下,我们使用 减号 (-) 合并从两个 COUNTIF 函数获得的结果。


计算单元格是否为唯一值或重复值

如果您想计算 A3:A13 范围内的唯一值或重复值,COUNTIF 函数也可以帮助您。

步骤 1:确定每个值是唯一的还是重复的
  1. 在要计数的值旁边的列中,使用以下公式来确定相关值是唯一的还是重复的, TRUE 表示相关值重复, FALSE 意味着该值是唯一的。
    =COUNTIF($A$4:$A$13,A4)>1
  2. 媒体 输入 键并双击填充手柄(第一个结果单元格右下角的绿色小方块),然后显示所有结果。

    填

步骤 2:计算唯一值或重复值
  • 要计算唯一值,请使用以下公式
    =COUNTIF(B4:B13,"FALSE")
  • 要计算重复值,请使用以下公式
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 是您在步骤 1 中使用公式的辅助列。
    然后按 输入 获得结果的关键。
    文档计数示例 18

如果您不想记住公式,可以使用 计算唯一值功能 of Kutools for Excel。只需点击两次,您就可以获得所需的计数。此外,Kutools for Excel 提供了广泛的公式,可让您轻松高效地执行高级计算。
下载 Kutools for Excel 并享受 30 天免费试用

文档计数示例 19


COUNTIF——注释和一些重要问题

 
  • COUNTIF 函数不区分大小写。

  • COUNTIF 函数需要实际范围,不能替换数组。

  • COUNTIF 函数不支持非相邻范围,并且其语法不允许指定多个单独的单元格作为第一个参数。 如果要在多个范围内进行计数,可以使用多个 COUNTIF 函数的组合,如下所示:
    =计数(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,“>0”)。

  • 当用于匹配长度超过 255 个字符的字符串时,COUNTIF 函数会返回错误结果。

  • 引用另一个已关闭的工作簿时,COUNTIF 函数返回 #VALUE 错误。

最佳办公生产力工具

热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

kte选项卡201905


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
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