标签 excel函数、统计函数

前面我们学习了COUNT函数,我们回顾一下:

count函数很简单,就是统计一个或多个区域的数字个数。相对来说,countif函数多了一个if,也就是可以增加条件了。

定义

COUNTIF 是一个统计函数,用于统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。

简单说,COUNTIF 的形式为:

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

例如:

=COUNTIF(A2:A5,"伦敦)【查找A2-A5中为伦敦的单元格数量】

=COUNTIF(A2:A5,A3)【查找A2-A5中为A3中数据的单元格数量】

示例

要在 Excel 中使用这些示例,请复制下表中的数据,然后将其粘贴进新工作表的 A1 单元格中。

数据

数据

苹果

32

橙子

54

桃子

75

苹果

86

公式

说明

=COUNTIF(A2:A5,"苹果")

统计单元格 A2 到 A5 中包含“苹果”的单元格的数量。结果为“2”。

=COUNTIF(A2:A5,A4)

统计单元格 A2 到 A5 中包含“桃子”(A4 中的值)的单元格的数量。结果为 1。

=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)

计算单元格 A2 到 A5 中苹果(A2 中的值)和橙子(A3 中的值)的数量。结果为 3。此公式两次使用 COUNTIF 表达式来指定多个条件,每个表达式一个条件。也可以使用 COUNTIFS 函数。

=COUNTIF(B2:B5,">55")

统计单元格 B2 到 B5 中值大于 55 的单元格的数量。结果为“2”。

=COUNTIF(B2:B5,"<>"&B4)

统计单元格 B2 到 B5 中值不等于 75 的单元格的数量。与号 (&) 合并比较运算符不等于 (<>) 和 B4 中的值,因此为 =COUNTIF(B2:B5,"<>75")。结果为“3”。

=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")

统计单元格 B2 到 B5 中值大于 (>) 或等于 (=) 32 且小于 (

=COUNTIF(A2:A5,"*")

统计单元格 A2 到 A5 中包含任何文本的单元格的数量。通配符星号 (*) 用于匹配任意字符。结果为“4”。

=COUNTIF(A2:A5,"?????es")

统计单元格 A2 到 A5 中正好为 7 个字符且以字母“es”结尾的单元格的数量。通配符问号 (?) 用于匹配单个字符。结果为“2”。

常见问题

问题

出错原因

为长字符串返回了错误值。

使用 COUNTIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果。

要匹配超过 255 个字符的字符串,请使用 CONCATENATE 函数或连接运算符 &。例如,=COUNTIF(A2:A5,"long string"&"another long string")。

预期将返回一个值,然而未回任何值。

请务必将 criteria 参数用括号括起来。

引用其他工作表时,COUNTIF 公式出现 #VALUE! 错误。

当包含该函数的公式引用已关闭工作簿中的单元格或区域并计算这些单元格的值时,会出现此错误。要使此功能发挥作用,必须打开该其他工作簿。

注意事项说明

要执行的操作

原因

请注意,COUNTIF 将忽略文本字符串中的大小写。

Criteria 不区分大小写。换句话说,字符串“apples”和字符串“APPLES”将匹配相同的单元格。

使用通配符。

可以在 criteria 中使用通配符,即问号 (?) 和星号 (*)。问号匹配任何单个字符。星号匹配任何字符序列。如果要查找实际的问号或星号,则在字符前键入代字号 (~)。

例如,= COUNTIF (A2:A5,"apple?") 将对 "apple" 的所有实例进行计数,最后一个字母可能会有所不同。

请确保您的数据中不包含错误的字符。

统计文本值数量时,请确保数据没有前导空格、尾部空格、直引号与弯引号不一致或非打印字符。否则,COUNTIF 可能返回非预期的值。

尝试使用 CLEAN 函数或 TRIM 函数。

为方便起见,请使用命名区域

COUNTIF 支持公式中的命名区域 (例如 = COUNTIF (水果,">= 32" ) -COUNTIF (水果,">85" ) 。命名区域可位于当前工作表中,也可位于同一工作簿中的另一张工作表中,甚至来自另一个工作簿。若要从另一个工作簿引用,还必须打开该工作簿。

注意: COUNTIF 函数将不基于单元格背景或字体颜色计算单元格数量。但是,Excel 支持用户定义的函数 (UDF),基于背景或字体颜色对单元格执行 Microsoft Visual Basic for Applications (VBA) 操作。

excel公式 某一个单元格等于另一个单元格的值_EXCEL函数学习5——COUNTIF函数相关推荐

  1. Excel 技术篇-跨页签统计某一区域下符合条件值的数量方法,COUNTIF函数、数量统计公式的用法实例演示

    首先先看下效果图: 计算全部人数方法: Sheet2 代表在名为它的页签取数, A:A 代表整个的范围是 A 列, * 号为通配符,代表匹配任意长度字符串, -1 表示减去列名,就是 "姓名 ...

  2. excel公式 某一个单元格等于另一个单元格的值_15个excel小技巧,简单易学,一看就会,收藏备用吧...

    hello,大家好,今天跟大家分享15个excel小动画,如果工作中遇到类似的问题即可快速搞定,话不多说,让我们直接开始吧 1.利用查找统计单元格颜色 首先我们按ctrl+f查找窗口,然后点击旁边的格 ...

  3. 制作一个小工具:自动生成“将特定枚举值转换成字符串的C++函数”的代码

    需求 假设我有一种枚举类型: enum fruit_type {apple,banana,orange, }; 我时常会遇到需要将枚举值转换为字符串的情况,即我需要如下的函数: const char* ...

  4. 去除重复内容,就用这个EXCEL公式,1分钟搞定!(数组公式返回不重复的值,不适用透视表的情况下)

    去除重复内容,就用这个EXCEL公式,1分钟搞定! 一份高中录取名册中,上千条学生信息,生源校有七八十所,如何从表中轻松提取出不重复的生源校名单呢? 有人或许会这样做:复制录取名册中所有生源校到一个空 ...

  5. 计算机中三维地址的引用,Excel 公式位置的引用(三维地址引用)

    Excel 公式位置的引用(三维地址引用) 一个引用位置代表工作表上的一个或者一组单元格,引用位置告诉Excel在哪些单元格中查找公式中要用的数值.通过使用引用位置,我们可以在一个公式中使用工作表上不 ...

  6. 为什么Excel公式使用不了?

    为什么Excel公式使用不了? 为什么Excel公式使用不了? Excel的单元格格式有问题 为什么Excel公式使用不了? 本来是一个十分常识的事情,但是就是有的情况下使用不了,后百度了下,事情非常 ...

  7. excel高级函数_PowerQuery 进阶之 M 函数学习

    草色新雨中, 松声晚窗里. 之前我们学习 Power Query 都是用鼠标就完成了很多复杂的操作.虽然 PowerQuery 已经将大部分常用功能内置成到功能区.基本能完成我们大部分的报表自动化功能 ...

  8. 单元格等于计算机日期,《excel表格怎样自动填写日期》 Excel单元格中自动获取当前日期与时间...

    在excel里如何在单元格内用快捷键使之显示当前日期或时间 Ctrl : 当前日期Ctrl Shift : 当前时间 EXCEL表格中只显示日期不要显示时间 右击"单元格格式"设置 ...

  9. Excel快速将多个单元格合并到一个单元格

    在工作或生活中,对于小批量的数据我们习惯用Excel来处理,经常可能会面临这样的问题--如何把多个单元格数据合并到一个单元格.实现这一效果的方式有很多种,比如CONCATENATE函数.连接符& ...

最新文章

  1. phpstorm如何同时打开两个文件夹_2分钟学会文件夹共享,化身办公室电脑大神
  2. 谷歌CEO皮猜致歉,被解雇的AI伦理研究员:根本没有认错
  3. mysql表结构说明只能为1 8_SQL基础
  4. mysql的语句分类,查询、子查询及连接查询
  5. keybd_event 被 SendInput 替代
  6. ASP.NET - 演练:创建网页以显示 XML 数据
  7. Lucene 中的Tokenizer, TokenFilter学习
  8. 苹果6s解除耳机模式_出大问题!苹果或将砍掉3D Touch?
  9. mysql 数据库表锁死_mysql 数据库表被锁住了_Mysql数据库表锁死如何处理?
  10. mysql 数据检查_mysql数据一致性检查及修复
  11. 算法设计与分析 上机题Mergesort
  12. 【MATLAB】三维曲线(plot3)
  13. 如何进行筛选数组(源码解析)
  14. 33. 把数组排成最小的数(C++版本)
  15. Service Manager流程,派BC_REPLY,唤醒FregServer流程,返回BR_TRANSACTION_COMPLETE,睡眠等待proc-gt;wait...
  16. lte网络测试用什么软件,LTE_测试软件使用教程.doc
  17. 【unity 保卫星城】--- 开发笔记06(散弹 武器)
  18. int,int*,(int*)区别
  19. Latex中表格过长如何实现跨页表格——跨页表格宏包longtable的使用?
  20. 路径中 / ./ ../ ../../ ../../../ 的含义

热门文章

  1. Oracle10g中安装Perl环境所产生的冲突
  2. round robin权重轮循算法实现
  3. 关闭主窗体而不退出主程序 以及如何获取操作系统的关闭、注销信息
  4. Azure负载均衡器Standard Load Balancer介绍
  5. 如何选择WinPE版本?-日常IT维护必备工具WinPE
  6. 如果使用SD-WAN为客户提供高价值,应该部署哪些安全功能?
  7. c++面向对象的程序设计
  8. 程序猿充电的五本优质编程技术书
  9. Day 13 Python 一之helloworld
  10. 2021年中国GDP突破110万亿元 同比增长8.1%