在Excel中有一个函数,它具有多种函数的功能,它能求和,求平均值,求最值等等,这个函数就是SUBTOTAL函数。这个函数是一个分类汇总函数,意思是能对表格中的数据按需要进行分类统计,从而得到相应的结果。
SUBTOTAL函数的语法规则是SUBTOTAL(function_num,ref1,ref2, ……)
function_num的意思是功能代码,意思是让SUBTOTAL函数实现什么功能,每个数字分别代表不同的函数功能,它是由1到11或者是101到111之间的数字组成,区别就是1到11在计算时包含隐藏值,而101到111在计算时不包含隐藏值。比如1和101都是代表AVERAGE求平均数功能,用1时把隐藏值包含在内计算,用101时只计算可见的数据。
具体的功能代码和含义如下表所示。
SUBTOTAL函数功能代码及含义
下面以一个例子来解释之间的不同。下面是学生的成绩单,我们用SUBTOTAL函数分别计算各学科的平均分,并且统计出人数。为了能看出功能代码之间的区别,对同一函数功能用不同的功能代码进行统计。
当在表中没有隐藏值时,我们发现同一函数功能的不同代码得到的结果是相同的,演示动画如下所示。
也就是说在没有隐藏值的情况下,功能代码1和101,2和102,3和103等等,以此类推,SUBTOTAL函数得到的结果是相同的。
下面来说下有隐藏值的情况下,不同功能代码之间的区别。现在,将序号为3、4、5的行隐藏,我们来观察下结果的变化。
由上面的动画我们能看出,在隐藏几行之后,包含隐藏值的功能函数所对应的公式的值没有发生变化,而不包含隐藏值的功能函数所对应的公式的值发生了变化,它的计算不用隐藏的值,只用可见的值进行计算。
本期的Excel知识就说到这里,大家有什么意见或建议欢迎在评论区留言,谢谢您的观看。
领取专属 10元无门槛券
私享最新 技术干货