首页 > 其他分享 >重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数

时间:2022-10-22 21:31:57浏览次数:49  
标签:Count 函数 17 单元格 个数 C5 C2 统计

1概念

Count函数:

统计含数值型数字的单元格的个数。

Counta函数:

统计非空单元格的个数。

Countif函数:

按条件统计单元格个数。

Countblank函数:

统计空单元格的个数。


2语法

01.Count函数语法

=COUNT(value1, [value2], ...)

COUNT函数语法具有下列参数:

value1  必需。要计算其中数字的个数的第一项、单元格引用或区域。

value2, ...  可选。要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。

注意:这些参数可以包含或引用各种类型的数据,但只有数字类型的数据才被计算在内。

02.Counta函数语法

=COUNTA(value1, [value2], ...)

COUNTA函数语法具有下列参数:

value1 必需。表示要计数的值的第一个参数。

value2, ...  可选。表示要计数的值的其他参数,最多可包含 255 个参数。

备注:COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (""))的单元格。

03.Countif函数语法

COUNTIF是一个统计函数,用于统计满足某个条件的单元格的数量;

COUNTIF 的最简形式为:

=COUNTIF(要检查的区域,要查找的内容)

 04.Countblank函数语法

=COUNTBLANK (Range)

COUNTBLANK函数语法具有下列参数:

Range 必需。需要计算其中空白单元格个数的区域。

备注:

包含返回 ""(空文本)的公式的单元格也会计算在内。包含零值的单元格不计算在内。


3Count函数举例

01.统计单元格数值型数字的个数

统计C2:C5单元格中,含数字单元格的个数,可以在E2单元格输入函数公式:

=COUNT(C2:C5)

得到含有数字的单元格有1个。

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_数据

02.统计含非0值数字单元格的个数

统计除0以外数字的个数,这个利用1除以0得到一个错误值,不属于数值了。

统计C2:C5单元格中,除0以外数字的单元格个数,可以在E2单元格输入函数公式:

=COUNT(1/C2:C5)

Ctrl+Shift+回车键结束公式。得到含非0值数字单元格的个数2。

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_Excel_02

2Counta函数举例

01.统计非空单元格的个数

统计C2:C5单元格中,非空单元格的个数,可以在E2单元格输入函数公式:

=COUNTA(C2:C5)

得到C2:C5单元格中非空单元格的个数3。

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_数据验证_03

3Countif函数举例

01.简单单条件计数

统计B2:B5单元格中,数值大于50的单元格个数,可以在D2单元格输入函数公式:

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

得到数值大于50的单元格个数3。

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_Excel_04

02.标记重复值

找出下面重复的名称,且第一次出现不用标记,第二次及以上出现就要标记。

在D2单元格输入函数公式:

=IF(COUNTIF(C2:$C$2,C2)>1,"重复","")

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_Excel_05

03.禁止输入重复值

COUNTIF函数很有用,如果放到数据有效性(数据验证)里,可以防止数据重复输入。我们在数据验证功能面板中的自定义公式处输入函数公式:

=Countif($C$2:$C$5,C2)=1

当我们输入重复数据时,即可弹出警示框,禁止输入。

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_数据验证_06

4Countblank函数举例

01.统计空单元格的个数

通过输入Countblank函数,可以统计空单元格的个数,如下图所示,我们发现两个例子完全一样,为什么得到的结果不同呢?

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_Excel_07

原来在数据源F4单元格中含有空格,即是一个假空值(肉眼看不到的空格),我们将空值删除后就恢复正常了。如下图所示:

重温Excel基础函数(17):Count、Counta、Countif、Countblank计数函数_数据_08

标签:Count,函数,17,单元格,个数,C5,C2,统计
From: https://blog.51cto.com/u_15825298/5786131

相关文章

  • Generator函数异步应用
    协程协程的流程:协程A执行,执行到一半就将执行权转移给协程B,协程B交还执行权,然后A恢复执行。如下所示:function*asyncJob(){...varf=yieldreadFile(fileA);......
  • 10月22号:学习日记(函数)
    C语言中函数的分类1.库函数(在使用过程中频繁使用)2.自定义函数#include<stdio.h>#include<stdlib.h>#include<time.h>#include<string.h>intmain(){//strcpy-stringc......
  • SQL进阶篇之函数
    SQL拥有很多可用于计数和计算的内建函数函数的语法SELECTfunction(列)FROM表函数类型Aggregate函数:操作面向一系列的值,并返回一个单一的值(注:如果在SELECT语句......
  • Visual Studio (VS2017)提交代码到Git服务器流程(GitCode)
    一、前言Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。有了Git之后团队协作,版本控制都非常方便。场景:(1)版本管理。Git提供了版本......
  • linux下使用gcc编译含gets()函数的程序
    网上有很多关于gets()会导致栈溢出之类的废话也许会有初学者望着千篇一律的回答茫然无错,以为真的就只能使用fgets()了 首先你要了解gets()函数有极大的风险其次,在gcc......
  • 17.索引
    索引索引:提高检索查询效率。SQLSERVER索引类型:按存储结构区分:“聚集索引(又称聚类索引,簇集索引)”,“非聚集索引(非聚类索引,非簇集索引)”:聚集索引:根据数据行的键值在表......
  • 对函数重载的理解
    函数重载其实是方法的多态性的一种体现函数重载其实严格来说是一种方法名称重用的功能,利用特定的机制可以让一个方法实现不同的功能方法重载的实现方法的名称相同(强......
  • [RxJS] Append values to a stream using startWith and endWith (countdown$)
    //beginlessoncodeimport{interval,fromEvent,of}from'rxjs';import{scan,mapTo,takeWhile,takeUntil,tap,startWith,endWith}from'rxjs/operators......
  • 【python】高阶函数
    什么是高阶函数?只要满足下面的任意一个条件就是高阶函数1、一个函数的函数名作为参数传给另外一个函数2、一个函数返回值(return)为另外一个函数(返回为自己,则为递归)......
  • 一文打通Lambda 表达式和函数式接口
    Lambda表达式为什么使用Lambda表达式Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更......