excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)

朋友们,大家好!

在日常工作中,我们经常用EXCEL函数处理表册,函数的运用,大幅度提升了我们的工作效率。笔者集合工作实际,把最常用的EXCEL函数进行逐一详细讲解,课程中有大量案例,为便于朋友们更加深入了解各个函数的用法,将于每天上午7:00同步发布视频教程和图文教程(包含公式)。只要不懈努力和不断实践,通过30天的系统学习,你也能成为EXCEL函数高手,从此告别加班,让同事和朋友刮目相看。

今天,我将和大家一起分享统计非空单元格函数COUNTA和统计空白单元格函数COUNTBLANK的用法。

一、COUNTA函数基础知识

COUNTA函数定义:COUNTA函数是指统计区域内不是空白的单元格个数。

语法:COUNTA(参数1,参数2,……参数N)

参数1:必需参数,是指要计数的值的第一个参数。

参数2……参数N:可选参数,是指要计数的值的其他参数,最多可包含255个参数。

使用COUNTA函数的注意事项:

COUNTA函数计算包含任何类型的信息(包括错误值和空文本"")的单元格。例如:如果区域中包含的公式返回空字符串,则COUNTA函数计算该值。COUNTA函数不会对空单元格进行计数。

如果只希望对符合某一条件的单元格进行计数,则使用COUNTIF函数或COUNTIFS函数。

COUNTA函数与COUNT函数的共同点:都是返回非空单元格的个数。区别:COUNT函数只有当单元格内容是数值时才进行统计,而COUNTA函数则是无论当单元格是什么内容都统计(可以是文本、逻辑值、错误值和引用公式的空值),只要不是空白的就行。如果不需要对逻辑值、文本或错误值进行计数(换句话说,只希望对包含数字的单元格进行计数),则使用COUNT函数。

二、COUNTA函数案例实践

清楚了COUNTA函数的定义、语法及相关知识,下面,我们进行几个案例解析。

(一)统计某公司的总人数

某公司人员入职、辞职时,会导致人员数量发生变化,需要随时了解公司人员变化情况以作出相应的安排,现需要统计公司的总人数。

在E13单元格输入公式:=COUNTA(A3:A10),按回车键即可计算出参加考试的人数。见下图:

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(1)

本例中,使用的是员工的姓名作为统计对象,对于文本对象可以使用COUNTA函数来统计个数。COUNTA函数可以统计出所有非空值单元格的个数,如果COUNTA函数的参数列表中某些非空单元格被多次引用,COUNTA函数也会多次统计。

(二)自动生成药品序号

我们要对药品从1开始编号,与SUBTOTAL函数中的例子“让序号始终连续编排公式=SUBTOTAL(3,B$3:B3)”类似,这里可以用COUNTA函数解决。

在A3单元格输入公式:=COUNTA(B$3:B3),按回车键即可计算出第一个编号1,然后向下复制公式到最后一个项目,你会发现,序号已经从1开始编排了。见下图:

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(2)

COUNTA和=SUBTOTAL(3,B$3:B3)不同的是,=SUBTOTAL(3,B$3:B3)在隐藏行时,序号连续编排,而用COUNTA函数进行编号时,隐藏行后则不会连续编排。见下图:

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(3)

本例中使用了单元格的混合引用来解决问题,其中单元格区域B$3:B3实际上就是B3单元格,不会被COUNTA函数重复计数。

本例中使用COUNTA函数自动生成药品编号,相对于其他方法还有一个比较明显的好处,那就是在数据中任何位置插入空行,不会改变药品的编号,即空行不会被自动编号。见下表:

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(4)

三、COUNTBLANK函数基础知识

COUNTBLANK函数定义:COUNTBLANK函数是指统计指定区域内空白单元格的个数。

语法:COUNTBLANK(统计区域)

统计区域:必需参数,是指需要计算其中空白单元格个数的区域。

使用COUNTBLANK函数的注意事项:

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

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(5)

如上图,“库存1”中的3个空单元格里无任何内容,统计出的空白单元格就是3个;“库存2”中,C3单元格引用了空值,不显示内容,按空单元格统计在内,C7单元格引用了其他单元格的值,只是没有数字,显示0,不统计在内,所以结果为4个。

四、COUNTBLANK函数案例实践:统计职工未打卡总次数

某公司人员上下班需要打卡,每天4次,如果未打卡则留空,现需要统计某天职工未打卡总次数,对空单元格进行统计时,一般使用COUNTBLANK函数。

在E14单元格输入公式:=COUNTBLANK(B4:E11),按回车键即可计算出职工未打卡总次数。见下图:

excelrandbetween函数的使用方法(EXCEL统计单元格函数COUNTA和COUNTBLANK的经典用法)(6)

本例中,如果指定单元格区域没有涉及含有返回值为空文本("")的公式,可以使用COUNTA函数实现使用COUNTBLANK函数的功能,公式可写成:=COUNTA(B4:E11*1)-COUNTA(B4:E11),按【Ctrl Shift Enter】三键组合即可计算结果为7。公式的意思是:用COUNTA(B4:E11*1)统计指定区域的单元格总数,用COUNTA(B4:E11)统计指定区域的非空单元格个数,用总单元格数减去非空单元格数即得到空单元格数。

以上就是数字统计函数COUNTA和COUNTBLANK的几个经典案例,想要学习好EXCEL函数,要学会多个函数的组合,后续课程中我们会讲到多函数结合的用法,能进行更为复杂的计算,对提升工作效率有很大帮助。

个人建议:在学习EXCEL函数时,首先要熟悉函数的功能和语法,尽量多写,通过反复书写和实践,对照文中的案例,举一反三,我相信,你的EXCEL技巧会得到快速提升,日积月累,必成大器!

感谢朋友们的支持,如果你有好的意见建议和问题,欢迎在评论区留言交流,期待你的精彩!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页