Excel如何使用COUNTIF函数统计个数?

浅丽同学_9568

浅丽同学_9568

2026-08-05

343人浏览

原创

用excel里的countif函数统计个数超简单:先点一下要放结果的单元格,输入=countif(统计范围,统计条件),按个回车结果就出来了。这次演示用的是microsoft 365版的excel,举个例子,要是想统计「金额大于 100」的订单数,公式直接写=countif(d5:d16,">100")就可以。

第一步:准备统计区域

先把要统计的数据整理成连续的一整块区域。咱们示例表里D列是「金额」,D5到D16全是对应的数值;右边的结果表提前留好「统计条件」和「个数」两列就行。得提醒下,COUNTIF只能统计单个范围里符合条件的单元格,要是范围选错了,最后算出来的数跟你手动数的肯定对不上。

Excel订单金额表中D5到D16作为COUNTIF统计范围

第二步:选中结果单元格

点一下右边「金额>100」那一行对应的结果单元格,再开始输公式。这么做的好处是按完回车,结果直接就出在要展示的地方,不用后面再剪切移动单元格,省事儿。

Excel选中COUNTIF结果单元格并准备输入公式

第三步:输入统计范围

先在单元格里输入=COUNTIF(,接下来要么直接用鼠标拖选D5:D16这块区域,要么手动敲D5:D16也行。这部分就是COUNTIF要挨个检查的单元格范围,尽量保证范围内的数据类型统一,数字列里别混着「约100元」这种带文字的内容,不然统计容易出错。

Excel COUNTIF公式选择D5到D16金额范围

第四步:填写统计条件

输完范围后面加个英文逗号,接着写统计条件">100",整段完整的公式就是=COUNTIF(D5:D16,">100")。要注意哈,所有比较条件都得放在英文双引号里,要是条件是匹配某个文本,直接写"张伟"就行,也可以直接引用存了条件的单元格。

Excel COUNTIF公式中输入大于100的统计条件

第五步:确认统计结果

按完回车,结果单元格就会显示6,意思就是D5:D16这个范围里,一共有6个金额大于100的单元格。核对的时候可以先点公式栏,确认统计范围和条件都没写错,再去金额列里抽查几条大于100、小于等于100的记录验证下就行。

Hotnews Excel
Hotnews Excel

当用户发送热点新闻Excel文件时,自动执行相应操作。触发词:skill, 优化, 数据, data。

下载

Excel COUNTIF统计金额大于100后返回个数6

第六步:扩展到汇总表

要是你需要按好几个地区分别统计,左边还是放原始数据,右边把「华东、华南、华北」这类要统计的条件列好就行。在第一个结果单元格里输入=COUNTIF($C$5:$C$16,F5),直接往下填充公式就搞定了。这里把统计范围写成$C$5:$C$16是绝对引用,复制公式的时候统计范围不会乱跑,后面的条件单元格F5会跟着行号自动变成F6、F7,刚好对应每一行的统计条件。

Excel COUNTIF按地区汇总并向下填充统计公式

COUNTIF函数语法和参数

COUNTIF的语法是COUNTIF(range, criteria),说白了就是「在指定的范围里,数出符合条件的单元格有多少个」。

参数 是否必填 示例 作用
range 必填 D5:D16 要挨个检查的单元格范围,只能是一个连续的、可识别的引用区域
criteria 必填 ">100"、"张伟"、F5 统计条件,可以是数字、文本、比较表达式或者单元格引用

COUNTIF只适合单条件统计,比如「某个姓名出现了几次」「大于某个数的记录有几条」「空白或者非空白的单元格有多少」。要是需要同时满足好几个条件才统计,换成COUNTIFS就可以。

常见错误和处理办法

现象 常见原因 处理办法
结果为 0 条件写法不匹配,比如文本前后有空格,或者数字被存成了文本格式 先把空格清掉,确认统计列的数据类型没问题,再重新输入条件
公式提示有问题 逗号、引号用成了中文符号,或者条件>100没放进双引号里 换成英文逗号和英文双引号,比较条件要写成">100"
向下填充后结果不对 统计范围没锁定,复制之后D5:D16跟着跑位了 在汇总表的公式里把范围写成绝对引用,比如$C$5:$C$16
想统计两个条件 COUNTIF只支持单个条件 改用COUNTIFS就行,比如同时按地区和金额来统计

扩展示例

需求 公式 说明
统计金额大于 100 的订单数 =COUNTIF(D5:D16,">100") 比较条件要放在英文双引号里
统计姓名为张伟的记录数 =COUNTIF(B5:B16,"张伟") 文本条件直接写在英文双引号里就行
统计非空单元格 =COUNTIF(A2:A100,"") 代表不等于空白
统计以“华”开头的地区 =COUNTIF(C5:C16,"华*") 星号*可以代表任意字符
引用单元格里的条件 =COUNTIF($C$5:$C$16,F5) 适合用来做分类汇总表,条件改了结果会自动更新

不管你用的是WPS还是旧版Excel,用之前先确认下软件支持COUNTIF函数就行。写完COUNTIF公式后重点检查三点:统计范围有没有选对,条件里的比较符号和引号是不是英文半角的,向下填充公式的时候,范围有没有用$符号锁死。

相关专题

更多
counta和count的区别
counta和count的区别

Count函数用于计算指定范围内数字的个数,而CountA函数用于计算指定范围内非空单元格的个数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.11.20

3128

5

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

5301

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

3296

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

3080

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1444

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

697

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5148

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

6963

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1721

3

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.4万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习