Excel 中的 Countif 函数2025年03月17日 | 阅读 9 分钟 Excel 中一个著名的函数叫做 Countif。Excel 中的 Countif 函数用于计算单元格中符合给定条件(称为准则)的数字、文本和日期。Countif 函数满足单个准则。 语法COUNTIF (range, criteria) 参数两个参数是: 范围 (Range) - 范围定义为应用指定条件的单元格区域。 准则 (Criteria) - 准则指定所需的条件,如果需要,可以包含逻辑运算符。 COUNTIF 函数应用的准则是哪些?准则包括逻辑运算符和通配符。逻辑运算符包括(>, <,>=, <=, <>)。通配符包括(.*,?),用于部分匹配。 COUNTIF 函数的示例以下是一些使用逻辑运算符和通配符的 COUNTIF 函数示例。 示例 1:使用 COUNTIF 函数显示给定数据中大于 75 的数字的计数。 步骤 1:在所需的单元格 A1:A10 中输入数据。 步骤 2:在此示例中,要显示大于 75 的数据,使用的逻辑运算符是 '>',称为大于符号。选择一个新单元格并输入公式:=COUNTIF (A1:A10,">75") 步骤 3:按 Enter 键。结果将显示在选定的单元格中,即大于 75 的数字的计数。 ![]() 上面的工作表将显示结果 4,即大于 4 的值的计数。 示例 2:使用 COUNTIF 函数显示给定数据中等于 50 的数字的计数。
![]() 上面的工作表将显示结果 5,即等于 50 的值的计数。 示例 3:使用 COUNTIF 函数显示给定数据中小于或等于 50 的数字的计数。
![]() 上面的工作表将显示结果 5,即小于或等于 50 的数字的计数。在示例 3 中,公式中的数字用花括号和逻辑运算符括起来。在示例 2 中,所需的数字在公式中输入时没有双引号。但如果包含逻辑运算符,则使用双引号 ("")。 示例 4:使用 COUNTIF 函数显示给定数据中等于绿色这一颜色的数字的计数。
![]() 上面的工作表将显示结果 3,即等于绿色的值的计数。 示例 5:使用 COUNTIF 函数显示给定数据中不等于绿色这一颜色的数字的计数。
![]() 上面的工作表将显示结果 7,即不等于绿色的值的计数。 示例 6:如何使用 COUNTIF 函数计算给定数据中的空白单元格?
![]() 上面的工作表显示单元格 A3、A6 和 A7 是空白单元格。因此,结果将显示为 3,即给定数据中空白单元格的计数。 示例 7:如何使用 COUNTIF 函数计算给定数据中的非空白单元格?
![]() 从上面的工作表来看,单元格 A1、A2、A4、A5、A8、A9 和 A10 是非空白单元格。因此,结果将显示为 7,即给定数据中非空白单元格的计数。 示例 8:如何使用公式计算以特定字母开头的单元格?
![]() 从上面的工作表来看,以字母 'A' 开头的数据是 Avocado、Apple、America 和 Antarctica。因此,结果将显示为 4,即以字母 A 开头的数据计数。 示例 9:如何使用公式比较两个单元格?
![]() 上面的工作表将比较单元格 A1 中的值与 A2:A10 中的值。结果将显示为 6,即小于单元格 A1 中值的数字的计数。 示例 10:如何使用公式比较单元格中存在的日期?
![]() 从上面的工作表来看,结果将显示为 5,即小于当前日期的数字的计数。单元格 A6 中的日期大于当前日期。因此,公式使用字符 ampersand (&) 进行连接来计算其余的单元格。 在示例 9 和示例 10 中使用了连接概念。这里 COUNTIF 函数检索值,然后与公式中存在的逻辑运算符连接。 示例 11:COUNTIF 函数是否区分大小写? 步骤 1:在所需的单元格 A1:A10 中输入数据。 步骤 2:在此示例中,要检查区分大小写,请在公式中键入所需的参数。选择一个新单元格并输入公式:=COUNTIF (A1:A10,"orange") 步骤 3:结果将显示在选定的单元格中,即给定数据中橙色的计数。 ![]() 上面的工作表将显示结果 2,即橙色的计数。在单元格 A1 和 A6 中,数据 "orange " 以大写和小写形式都存在。该公式计算大写和小写数据并显示结果。因此,COUNTIF 函数不区分大小写。 示例 12:如何将单元格中的数据与用户指定的日期进行比较? 在示例 10 中,将当前日期与单元格中的数据进行比较。但是,如果用户想与他们指定的或期望的日期进行比较,该怎么办?要解决此查询,需要遵循以下步骤:
步骤 3:结果将显示在选定的单元格中,即小于 2022 年 6 月 7 日的数据的计数。 ![]() 上面的工作表将显示结果 4,即小于 2022 年 6 月 7 日的日期的计数。同样,通过修改公式,用户可以通过公式方法输入所需的日期。 示例 1 和 12 解释了使用逻辑运算符的 COUNTIF 函数。接下来,我们来看一下通配符。如前所述,通配符包括问号 (?)、星号 (*) 和波浪号 (~)。 示例 12:如何计算单元格中存在的指定数据? 有时单个单元格包含大量数据,仅计算指定单词是一个艰难的过程。要计算长数据中的特定单词,可以使用通配符星号 (*)。需要遵循以下步骤: 步骤 1:在所需的单元格范围 A1:A5 中输入数据。 步骤 2:在此示例中,要检查指定单词的重复次数,请在 respective 单词后加上星号 (*) 符号。选择一个新单元格并输入公式:=COUNTIF (A1:A10,"*orange*") 步骤 3:结果将显示在选定的单元格中,即给定数据中橙色单词的计数。 ![]() 从上面的工作表来看,结果将显示为 3,即给定数据中 "orange" 这个词的计数,即使 orange 与其他水果混合。 如果在公式中键入不带星号的数据会怎样? ![]() 上面的工作表显示结果为 1,因为 COUNTIF 函数计算单独存在于单元格中的单词 "orange"。 如果在公式中键入的数据以星号开头但不是以星号结尾会怎样? ![]() 上面的工作表显示结果为 2,即以 orange 开头的数据计数。在单元格 A3 中,"apple orange" 的数据未被计算,因为 orange 在最后。如果星号仅出现在数据开头,它只计算以指定单词开头的数据。 示例 12.2:如何使用 COUNTIF 函数计算数据中存在的字符数? 要显示数据中存在的指定数量的字符,需要遵循以下步骤: 步骤 1:在所需的单元格范围 A1:A5 中输入数据。 步骤 2:要显示指定字数的计数数据,请使用通配符问号 (?)。单个问号表示一个字符。选择一个新单元格并输入公式:=COUNTIF (A1:A10,"????")。此处计算的是 5 个字符的数据。 步骤 3:结果将显示在选定的单元格中,即给定数据中存在的五个字母的数据的计数。 ![]() 从上面的工作表来看,结果显示为两个(orange、mango),即包含五个字符的数据的计数。 示例 12.3:如何在 Countif 函数中应用多个条件? 默认情况下,Countif 函数设计为接受一个条件。但是,要计算具有多个数据的单元格,可以使用数组常量和 SUM 函数。需要遵循以下步骤: 步骤 1:在所需的单元格范围 A1:A5 中输入数据。 步骤 2:在此示例中,要显示指定数据的计数,请在公式中使用数组常量。选择一个新单元格并输入公式:=SUM (COUNTIF (A1:A5, {"apple","mango"})) 步骤 3:结果将显示在选定的单元格中,即单元格 A1:A5 中存在的苹果或芒果的计数。 ![]() 上面的工作表将显示结果 3,即单元格 A1:A5 中存在的苹果或橙子的计数。 总结 上面的教程解释了使用 COUNTIF 函数计算数据的各种方法。它用于有效且快速地计算数据。 |
我们请求您订阅我们的新闻通讯以获取最新更新。