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

COUNTIF函数的13种使用方法(countif函数的步骤)

1.普通计数

统计"我"有几个

2.计算非空个数

错误值也会统计

3.通配符统计

"*"代表任意字符,以"我"开始的文本个数

以"我"结尾的文本个数

包含"我"的个数

"?"代表任意一个字符,可以使用多个"?",来代表你要统计几个字,统计两个字,且开头以"我"的个数

统计两个字,以"我"结尾的个数

4.统计错误值个数

其他类型的错误值也可统计,比如"#VALUE!"等

5.统计空的个数

这个不要整列,一定要区域选定,不然下面的空都会被统计

6.统计大于0的个数

日期也是数字,一个4万多的数字,设置常规格式即可看见,所以是2个

也可以统计小于0的数字

比较符号:"<",">",">=","<=","<>",千万不要写成"≥","≤"这样的,不识别

7.统计不等于包含"我"的个数

空的单元格也是<>"我",也会被统计

8.统计数字的个数

9e307是一个很大的数字,够用了,日期也是数字

9.统计文本的个数

"咗"是一个很大的数字,也够用了

10.注意坑

注意,A2单元格里是文本"10.10",我计数的时候想要统计数值10.1的个数,但是也被统计了,所以有文本数字和数值的时候一定要当心,这个时候COUNTIF文本数字和数值是不区分的

可以使用SUMPRODUCT函数来计数

有错误值的时候需要IFERROR容错处理,套了IFERROR后SUMPRODUCT需要按CTRL+SHIFT+ENTER,数组公式,如果区域没有错误值,就不用容错处理,输入公式正常回车即可

11.当统计的数据包含"*","~","?"这样的通配符时

统计10*10规格的时候居然有两个,原来10*10里的"*"被当通配符了

我们可以把"*"替换成"~*","~"这个符号是转义符,把它转成公式可以识别的"*"本身

要是包含"?"和"~",也要进行替换成"~?","~~"再统计,"~"这个符号按住SHIFT,再按ESC键下面的那个键

12.用于相同数据编号

13.统计不重复个数

当数据中间有空的时候,会出现这个错误

我们加IF来判断,需要三键数组公式

.公式:=SUMPRODUCT(IF(A2:A11<>"",1/COUNTIF(A2:A11,A2:A11)))

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

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

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

分享给朋友:

“COUNTIF函数的13种使用方法(countif函数的步骤)” 的相关文章

Nginx集群搭建 nginx keepalived集群

Nginx负载均衡环境:四台虚拟机、系统Centos7.9、NginxHostnameIp说明lb192.168.133.142Nginx主负载均衡器rs1192.168.133.130Web服务器1rs2192.168.133.137Web服务器2Client192.168.133.139客户端—...

linux安装nginx及简单操作

下载安装包:通过这个命令下载安装包linux安装nginx:1、解压安装包: tar -zxvf nginx-1.14.0.tar.gz2、cd 进入解压后的目录3、编译安装:./configure --prefix=/usr/local/nginx (如果编译不成功,缺少的依赖库 根据提示安装上后...

在 Ubuntu 或 Debian 系统上安装以及配置 nginx-1.20.1.tar.gz

安装和配置 Nginx 的步骤如下:下载 Nginx:1、首先,你需要从 Nginx 的官方网站下载源代码包。在你的服务器上执行以下命令,下载 Nginx 1.20.1 版本的源代码包:wget http://nginx.org/download/nginx-1.20.1.tar.gz2、解压源代码...

nginx启动、重启、关闭

一、启动cd usr/local/nginx/sbin./nginx二、重启更改配置重启nginxkill -HUP 主进程号或进程号文件路径或者使用cd /usr/local/nginx/sbin./nginx -s reload 判断配置文件是否正确nginx -t -c /usr/local/...

轻量级日志平台 Loki 2.3 发布:15 倍最近数据查询速度提升

一、前言Loki v2.3.0 中添加了出色的新功能,进行了 bug 修复。除此之外,性能也得到了提升。二、自定义保留规则Loki 中的保留对于集群来说一直是全局的,并推迟到底层对象存储。Loki 现在可以通过 Compactor 组件处理保留。 你可以配置每个租户和每个流的保留时间。 这些不同的保...

linux系统安全,多人共用服务器,防止别人干‘坏事’

我们知道,在开发一个应用的过程中,需要涉及代码、操作系统、网络和数据库等多个方面。所以,只是了解代码安全肯定是不够的,我们还需要了解常见的基础环境和工具中的安全机制,学会通过正确地配置这些安全机制,来提升安全保障。谈到 Linux,我相信你每天都在使用 Linux 进行各种开发和运维操作。但是,大多...