微软 Excel 中的 COUNTIF 函数用于对符合特定条件或条件的单元格进行计数。您将在下面找到一些解释 COUNTIF 函数在 Excel 中的用法的示例。
Excel 中的 COUNTIF 函数
Excel 中的 COUNTIF 函数可用于对包含符合特定条件的数字、日期和文本的单元格进行计数。
例如,如果有一个包含 Names 和 Ages 的人员列表,可以使用 COUNTIF 函数统计 18 岁以上或具有相同姓氏的人数。
COUNTIF 函数支持逻辑运算符(=、<、>)和通配符(*、?)来计算匹配部分条件的单元格。
COUNTIF 函数的语法
COUNTIF 函数的语法是COUNTIF (range, criteria)
- 范围:要计数的单元格范围
- 条件:定义要计数的细胞的条件。
1.在Excel中使用COUNTIF函数(例子)
现在您了解了 Excel 中 COUNTIF 函数的语法,我们可以看一些示例来了解 COUNTIF 函数的实际用法。
让我们假设您有一个 Excel 工作表,其中A 列是人名, B列是他们的年龄。
COUNTIF 函数可用于统计 18 岁以上、18 岁以下和刚好 18 岁的人数。
1.要计算正好 18 岁的人数,请输入=COUNTIF(B3:B11,18)并按计算机键盘上的回车键。
在上面的示例中, B2 到 B11是要计数的单元格的“范围”,18(年龄)是条件。
提示:与键入 B3:B11 不同,使用鼠标选择范围 B3:B11 更容易。
2.要计算 18 岁以上的人数,请输入 =COUNTIF(B3:B11,”>18″)并按回车键。
同样,您可以使用公式 =COUNTIF(B3:B11,”<18″)来计算 18 岁以下的人数。
3.要统计名字为“Andy”的人数,请输入=COUNTIF(A3:A11,”Andy”)并按回车键。
2. COUNTIF 函数中的引用单元格
COUNTIF 函数允许您引用包含值或条件的其他单元格。
例如,让我们假设单元格 C3中提供了某项活动的合格年龄, 如下所示。
在这种情况下,您可以通过输入=COUNTIF(B3:B11,”>” & C3)并按回车键来计算 21 岁以上的人数 。
3. COUNTIF函数中使用通配符
如上所述,COUNTIF 函数支持使用通配符 (? & *)。
问号 (?) 用于匹配单个字符,而星号 (*) 用于匹配任何字符序列。
如果您想查找问号 (?) 或星号 (*),可以在这些通配符(~? 或 ~*)前使用波浪号 (~)。
4. COUNTIF函数常见问题
以下是您在 Excel 中使用 COUNTIF 函数时可能遇到的一些问题。
1. COUNTIF 函数对文本字符串中的大小写字母进行计数。例如,包含“Oranges”和“ORANGES”的单元格将被视为相同。
2. COUNTIF 函数在用于匹配大于 255 个字符的字符串时返回错误或不正确的结果。
对于大于 255 个字符的匹配字符串,您可以使用“&”运算符或CONCATENATE 函数。
例如,您可以键入=COUNTIF(A1:A10, “250 个字符”&”剩余字符) 来超过 255 个字符的限制。
3.当包含 COUNTIF 函数的公式引用另一个已关闭的工作表时,COUNTIF 函数会报告错误 (#Value!)。换句话说,引用的工作表需要打开。
4.计算文本值时,确保数据不包含前导空格、尾随空格、引号或非打印字符。