今天来讲一个大家比较没注意的SUBTOTAL 函数,不论是求和用的SUM、算个数的 COUNT 系列等,大家应该都已经用的滚瓜烂熟了吧,但来一个简单的问题,当我们的数列有隐藏列时,要怎么求和,又要怎么分别得出包括隐藏列的总和以及不包含的总和呢?以包括隐藏列的总和来说,只要用SUM 就可以,那么反之?要用什么?那么就来学一下SUBTOTAL 这个超实用且多功用的函数,看懂后就像吃了十年大补丸。 超多功用的SUBTOTAL 函数使用介绍: 首先在开始之前给大家看一下我的数列范例是1,3,5,7,9 直到15,这时我们先将第4 跟第5 列隐藏起来。 这时如果我们用SUM 来求得C2:C9 的总和,你会发现,得出的总和是包含隐藏列的内容,获得64,那么我们要怎么求得不包括隐藏列的总和,往下来看。 公式为: =SUBTOTAL(109,C2:C9) 稍稍的来解一下这个函数,SUBTOTAL并不是一个单一函数,而是个复合式函数,意思是他可以依照你提供的参数不同,结果也会有所不同。 以我们要求和不含隐藏列来说,109这个参数就是代表SUM,但不包括隐藏列,后面C2:C9 当然就是计算范围。 如果你将109 去掉10,只留下9,就代表包括隐藏列内容的求和,这是很基本的应用,我们再往下来看。 如果要求得平均值且不含隐藏列就是用101,看到这边有没有觉得很神奇!只要修改中间的参数,马上就可以应用在各种不同地方。 往下来跟大家解一下各种参数。 详细的用法都可以在Office 官方网站查看:请点我前往。 而这个SUBTOTAL 复合式的函数,一共有11 种参数可以用,分别是1~11,是包括隐藏的值一起计算,而反之的就是忽略隐藏值计算,分别有101~111,认真算的话就是共22 种用法,其实这些函数包括AVERAGE(平均值)、COUNT(计算个数含空格)、COUNTA(计算非空格个数)、MAX(数列中最大值)、MIN(数列中最小值)、PRODUCT(所有数值相乘的结果)、SUM(求和),而另外四个有点难解释,平常也很少会用上,就先略过,等有机会再来和大家说明,大家就先将以上几个最基础且常用的参数学起来吧。 看到这里,恭喜你吃了十年大补丸,功力再上一层啰。 |
|