countblank函数统计空单元格的个数

之前我们说过count计数函数,counta非空计数函数,今天来说空单元格计数函数countblank,它是计算区域中空单元格的数量。

-01-

函数说明

它的函数写法如下,只有1个参数。

COUNTBLANK(Range)

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

注意:

包含返回 ""(空文本)的公式的单元格也会计算在内。 包含零值的单元格不计算在内。也就是说如果区域中某个单元格是空文本"",那么该单元格也会被算作空单元格。

-02-

示例解释

1.统计空单元格的数量

如下图所示,B1:B6中有一些数据,其中B3是空单元格,B6是空文本""。先用counta统计非空单元格的个数,在D1单元格中输入公式=COUNTA(B1:B6),结果为5。它把B6单元格也算进去了。因为我们昨天所过,只要单元格中填写内容,counta就会把它当作非空单元格。

下面再来看看countblank是怎么统计空单元格的,在D2单元格中输入公式=COUNTBLANK(B1:B6),结果为2。这是为什么呢?按理说空单元格只有1个B3,为什么结果是2呢?因为这个函数会将空文本的单元格也计算在内。

感觉是不是有点矛盾,counta会将空文本计算进去,countblank也会将空文本计算进去。其实空文本就是非空单元格,只不过countblank这个函数规定将空文本计算在内。

那么现在有个问题,如果让你用函数计算B1:B6这个区域中空单元格和空文本的个数分别是多少,你会怎么算?

-03-

具体应用

1.求空单元格的个数在区域单元格个数的占比

也就是用这个区域中空单元格的个数除以这个区域中所有单元格的个数。由于这里没有空文本,所以空单元格的个数为=COUNTBLANK(A9:D15)

整个区域的单元格个数可以用行数乘以列数,但我想用公式完成。其实就是非空单元格的个数加上空单元格的个数。也就是=COUNTA(A9:D15)+COUNTBLANK(A9:D15)。所以最后的公式为=COUNTBLANK(A9:D15)/(COUNTA(A9:D15)+COUNTBLANK(A9:D15))

另一种方法为在F11单元格中输入公式=COUNTBLANK(A9:D15)/COUNTA(A9:D15&""),按ctrl+shift+enter三键。这里空单元格个数的算法不变,主要是整个区域的单元格个数的算法。用的是COUNTA(A9:D15&""),在区域的后面连接空本文"",这样区域就变成一个数组,并且数组中不存在空单元格,这样就把整个区域的单元格个数统计出来。

简单来说,就是用空文本""代替空单元格,然后用counta统计非空单元格的个数。当然这里不一定非要连接空文本,可以连接任意其他文本的,目的是将空单元格变成非空单元格,然后用counta统计非空单元格个数。

链接:

https://pan.baidu.com/s/1uYLeklahrsl8NX-B1nqYsw

提取码:ghh0

(0)

相关推荐

  • Excel的5个计数函数,一学就会一步到位!

    Excel情报局 OFFICE职场技能分享 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 表哥带你玩转Excel 有温度的公众号 自我 ...

  • 这5个好用到爆的Excel技巧,看过的都收藏了!

    每天提供有趣有料内容~ 小可升职记 关注我,加入100万职场人集结地,教你升职,教你加薪,每天分享职场新鲜事! 279篇原创内容 Official Account 回复"社群"二字 ...

  • 做Excel不用这5个函数?那你可能错过了一个亿……

    本文作者:明镜在心 本文审核:小爽 本文编辑:雅梨子.竺兰 嗨,小伙伴们好呀!我是明镜在心.   今天我们来一起学习下计数家族那些事.   说到计数,大家最先想到的应该是用计算器吧.   但一个时代有 ...

  • Excel统计个数的几种常用方法汇总

    关于计数,最常用的就是Cout系列函数和Sumproduct函数. 一.Count. 功能:统计指定范围中数值类型值的个数. 语法结构:=Count(值或单元格引用). 目的:统计数值的个数. 注意事 ...

  • 3.7 countblank统计空单元格的个数

    3.7 countblank统计空单元格的个数

  • 3.6 counta统计非空单元格的个数

    3.6 counta统计非空单元格的个数

  • EXCEL小技巧:如何统计非空单元格

    首先我们来介绍几个统计函数: 1.COUNT(value1,value2,...)    统计包含数字的单元格个数 2.COUNTA(value1,value2,...)    统计非空单元格的个数 ...

  • 获取每行中第一个非空单元格

    本文系因违规而删除的2017年10月22日推送文章经修改后重新推送,已看过的朋友可直接飘过,免得浪费时间. 本次的练习是:如何使用公式获取每行中第一个非空单元格?例如下图1所示工作表,要求使用公式根据 ...

  • 获取非空单元格

    本次的练习是:尝试使用一个公式,来消除指定单元格区域中的空单元格,即获得的值中不包括空单元格,如下图所示. 先不看下面的内容,自已试试! 公式思路 先找到非空单元格所在行的行号,获取行号并以行号作为I ...

  • 怎样提取最后一列非空单元格内容?

    如图1,有多列数据,怎样提取最后一列非空单元格内容,比如,第2行最后一列非空单元格是B2,就把B2的内容提取出来,第5行最后一列非空单元格是A5,当行数很多的时候,一个个手工提取就非常慢,怎样快速提取 ...

  • Excel职场实战:当Vlookup函数遇到合并单元格,该如何应对?

    Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 数万Excel爱好者聚集地 2021年4月2 ...

  • Excel教程:SUBSTITUTE函数解决文本单元格的判断和计算,你会吗?

    每天一点小技能 职场打怪不得怂 编按:SUBSTITUTE替换函数,在文本单元格数据的判断.比较.计算中常常起到至关重要的作用.下面,将用两个工作实例,全面分析,怎么用SUBSTITUTE函数和其他函 ...

  • 新方法:用mode函数在合并单元格中计数

    小伙伴们,你还好吗?今天来分享下如何在合并单元格中计数,这个问题在前面的文章中也说过好几种方法了.今天来学习一种新方法,是我在论坛里见到的.在这里要感谢论坛的各位前辈老师,让我学习和见识了很多方法和思 ...