ORID-EXCEL-函数SUBTOTAL(3) day59

通过两天的学习,SUBTOTAL函数的规则已经比较清晰了,那么就是怎么根据所需要的场景,自由选择参数值Function_num的问题了。今天就继续学习其他参数取值的应用吧。

3.当SUBTOTAL函数中参数值 Function_num=3或103时,此时SUBTOTAL代表函数COUNTA,即为求区域内非空的单元格个数。还是实操下能够说清楚。下图即为当手工隐藏了1-2行后,Function_num取值为3和103时,SUBTOTAL函数算出的不同结果。

觉得今天学的COUNTA函数和昨天学的COUNT函数,就长相而言绝对是亲兄弟或者是亲姐妹。对于COUNTA函数,只要是非空的单元格,无论是数字、文本、逻辑值、报错等等,都会统计为有效个数。它计算的取值会更广泛一些,那我就把它当做哥哥或者姐姐吧,比较大一些的需要更多地包容嘛。而COUNT函数,是求有数值的单元格个数,取值范围局限性更大,那它就是弟弟或者妹妹。虽然两个函数只差一个字母,但是区别还是很大的。为了更清晰的进行对比,我将实操的结果上图:

ORID-EXCEL-函数SUBTOTAL(3) day59_第1张图片

由上图可以看到,同一张未隐藏表中,当SUBTOTAL函数中参数值 Function_num=2或102时,只计算有数值的单元格个数,那么上表中的计算结果就是10。我在实操中也发现了一个很有意思的事情,我之前以为只有数字才能被COUNT函数计算在内,没想到随意输入了一个时间格式“2017/6/12”后,也被COUNT函数进行了计算,原来时间也是被算作数字类型的数据。好奇心害死猫,我不甘心的又把“2017/6/12”改成了“6月12日”后,你觉得这时会不会被COUNT函数计算在内呢?回答是否定的,因为它已经包含了文字,不再会被当做数字类型而计算在内了。

继续做比较,当SUBTOTAL函数中参数值 Function_num=3或103时,计算非空单元格个数,那么上表中的计算结果就是14。除了一个空格外,其余的非空单元格个数都被统计在内。

总结一下今天的学习内容,有时候学习不是纵向一条线往下走的,边往下学边与已学过的知识进行横向的相关比较,就能有更多维度的新收获了。

给自己加个油,明天继续学习!

你可能感兴趣的:(ORID-EXCEL-函数SUBTOTAL(3) day59)