现在位置:首页 > Excel相关 > Excel函数 > 函数365之COUNTA函数:色即是空,似空非空

函数365之COUNTA函数:色即是空,似空非空

一村之长  Excel函数  2017-4-4  251  0评论
函数名称:COUNTA

函数作用:COUNTA函数用于计算区域中不为空的单元格的个数。

函数语法:COUNTA(参数1,参数2,参数3,…,参数255)

注意事项:
1、COUNTA函数支持255个参数,其中第1个为必选参数,第2-255个为可选参数,参数可是是数字、文本或者单元格引用;

2、COUNTA函数可对包含任何类型信息的单元格进行计数,包括错误值和空文本("")。


函数应用:
实例1、根据下表A2:A8单元格区域中有多少个非空单元格。
1.png

函数公式:=COUNTA(A2:A8),结果等于6
解释说明:
1、统计非空单元格个数用COUNTA函数,参数为A2:A8;

2、为什么7个单元格,我们肉眼看到有两个单元格是没内容的空单元格,但是COUNTA的结果却是6呢?那是因为A6并不是真空,属于假空单元格,里面有一个空格,我们用LEN函数统计字符个数就可以发现。


实例2、统计下面考勤表出勤情况,“√”表示出勤,空白表示缺勤,效果如H列所示。
2.png

函数公式:=COUNTA(B2:G2),公式下拉即可
解释说明:根据题目的意思非空单元格的个数=出勤天数,所以我们只需要统计区域内非空单元格的个数即可得到出勤天数,用COUNTA函数。

实例3、根据A列姓名制作数据下拉框,效果如下表C2单元格所示,这里A列数据是动态增加的,当增加的时候数据下拉框也要增加,要求写出操作步骤。
3.png

操作步骤:
1、点击“公式—名称管理器—新建”,名称就叫“姓名”(这里只要不含特殊字符,叫什么都可以),引用位置输入公式=OFFSET(Sheet4!$A$1,1,,COUNTA(Sheet4!$A:$A)-1),然后点确定,如下图;
4.png

2、选中C2单元格,选择“数据—数据有效性—设置—(允许)序列”,来源处输入“=姓名”,如下图:
5.png

解释说明:
1、由于A列数据是动态增加的,所以区域不固定,这时候我们可以通过OFFSET函数来返回一个引用区域;

2、OFFSET函数第3参数表示的是引用区域的高度,也就是有多少个单元格,而我们的区域只需要有内容的单元格,所以用COUNTA函数统计非空单元格个数即可,这里-1是因为标题占了一个非空单元格。 3、也许有人会觉得干嘛要这么复杂呢,我们定义名称的时候直接把引用范围设置大一点就好了,例如公式就写“=A2:A10000”,这里我们可以动手比较一下两种方法就知道了。


2.png


评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论