当前位置:首页 > 技术文章 > 正文内容

COUNTIF 函数:解锁 Excel 数据统计的魔法

嘿,小伙伴们!今天来聊聊 Excel 里的超级实用函数——COUNTIF。这个函数就像是一个神奇的计数器,能帮你快速统计出满足特定条件的单元格数量。无论是统计以某个字母开头的单元格,还是筛选出大于或小于某个数字的单元格,它都能轻松搞定。

语法:简单到飞起

COUNTIF(range, criteria)

- range:这是必填项,就是你想统计的单元格区域。它可以是一个单独的单元格,也可以是一整列或者一整行,甚至是一个不规则的区域。只要里面有数字或者文本,COUNTIF 都能搞定。不过,如果区域里有空值或者乱七八糟的文本,它会自动忽略。

- criteria:这也是必填项,就是你设定的“筛选条件”。它可以是一个具体的数字,比如 `32`;也可以是一个表达式,比如 `">32"`;甚至可以是一个单元格引用,比如 `B4`,或者一个文本字符串,比如 "苹果"。

示例:从新手到高手

示例 1:基础版 COUNTIF

想象一下,你手头有一个水果销售表,记录了各种水果及其销售数量:

A

B

水果

数量

苹果

10

橙子

15

桃子

7

苹果

8

橙子

12


如果你想统计“苹果”这种水果出现了几次,直接用这个公式:

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

结果就是 `2`,因为“苹果”在 A2 到 A6 的范围内出现了两次。是不是超简单?

示例 2:进阶版 COUNTIF

再来看一个更有趣的例子。假设你还是用上面那个水果表,但这次你想统计所有以“果”结尾的水果数量。这时候,COUNTIF 的通配符功能就派上用场了:

=COUNTIF(A2:A6, "*果")

这个公式会返回 `3`,因为“苹果”“水果”都以“果”结尾。是不是很神奇?

注意事项:避开坑,一路顺

- 条件多样化:criteria 参数可以是数字、名称、单元格引用,甚至可以是包含数字的文本。只要你能想到的条件,COUNTIF 都能处理。

- 逻辑值和文本:如果你在参数里直接输入逻辑值(比如 `TRUE` 或 `FALSE`)或者数字的文本形式(比如 "32"),它们也会被计算在内。

- 忽略与计算:如果区域里有文本、逻辑值或者空单元格,COUNTIF会自动忽略它们;但如果单元格里是零值,它也会老老实实地计算进去。

- 错误处理:如果参数里有错误值,或者文本内容没法转换成数字,那就会报错。所以,检查数据的时候一定要仔细哦!

- 其他函数搭配:如果还想统计逻辑值、文本值或者错误值的数量,可以用 COUNTA函数;如果需要统计多个条件同时满足的单元格数量,那就用 COUNTIFS函数。

小伙伴们,COUNTIF 函数是不是很强大?快去试试吧!

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/4458.html

分享给朋友:

“COUNTIF 函数:解锁 Excel 数据统计的魔法” 的相关文章

Nginx日志切割方法(包含docker容器中nginx日志的切割)

logrotate软件简介logrotate 是一个 Bash 的 SHELL 脚本,可对日志文件进行切分,并将切分后的日志放在统一目录。logrotate 要求 GNU bash、GNU gzip 和 GNU date。logrotate 实用程序旨在简化在生成大量日志文件的系统上对日志文件的管理...

Nginx Lua编程基础

Lua是一门脚本动态语言,并不太适合做复杂业务逻辑的程序开发,但是,在高并发场景下,Nginx Lua编程是解决性能问题的利器。Nginx Lua编程主要的应用场景如下:API网关:实现数据校验前置、请求过滤、API请求聚合、AB测试、灰度发布、降级、监控等功能,著名的开源网关Kong就是基于Ngi...

如何让Nginx后端服务收到真实的客户IP?

背景开发有一个服务部署在阿里云上,依赖阿里云的CLB(传统型负载均衡)暴露服务,因特殊要求,CLB和后端服务之间需要通过自建Nginx做代理,拓扑图如下,应用拓扑操作客户端的请求经过了两层代理,这里CLB和Nginx都要做配置。1,配置CLBCLB的配置比较简单,在配置“监听”时,要附加“X-For...

如何在本地部署WEB开发(PHP)环境

目前很多网站程序是基于PHP语言,比如比较有名的开源程序WordPress、Discuz、DedeCMS...对于大多初学者来说,本地部署WEB环境(PHP/ASP+Apache/Nginx+Mysql),一个一个安装调试是一件很麻烦的事。所以这次分享一下如何在本地快速搭建WEB环境!考虑到大家大多...

「每天一道面试题」Nginx 502错误原因和解决方法

Nginx 502错误原因和解决方法不管你是做运维还是做开发,哪怕你是游客,时不时会遇到 502 Bad Gateway 或 504 Gateway Time-out。出现这页面,把服务重启下,再实在不行重启下服务器,问题就解决了,特殊情况请继续阅读。状态码解释502 Bad Gateway:作为网...

基于一次ContentDownload变慢而进行的网站性能优化

平时运行无常的网站,突然出现了某个接口TTFB缓慢问题,于是乎开始定位和解决,先说明一下网站的技术栈: 编程语言:PHP、Javascript、Vue、Java 开发框架:Laravel、SpringBoot 中间件:Redis、Kafka、Nginx 数据库:Mysql、MongoDB 云服务:腾...