动图所示,只显示筛选后数据的总和怎么实现呢? 只显示筛选后的数据总和 SUBTOTAL 这个函数本身没有运算规则。 第一参数输入1或101,实现函数AVERAGE的功能 第一参数输入2或102,实现函数COUNT的功能 第一参数输入3或103,实现函数COUNTA的功能 …… 总共可以实现11个其他函数的功能。 SUBTOTAL SUBTOTAL的特点 那么,用SUBTOTAL和用这些函数本身有什么不同呢?第一参数1或101都是AVERAGE,又有何区别呢? 1~11:不计算被筛选掉的数据 101~111:不计算被筛选掉的数据和被手动隐藏的数据 以引用函数SUM为例: =SUBTOTAL(9,C2:C11) 第一参数输入9实现函数SUM的求和功能 筛选数据后,被筛选掉的数据将不参与求和。即对筛选后的可见数据求和。 SUBTOTAL 9 =SUBTOTAL(109,C2:C11) 第一参数输入109同样实现函数SUM的求和功能 筛选数据后,被筛选掉的数据将不参与求和,进一步手动隐藏数据,被隐藏掉的数据也将不参与求和。即对筛选后以及手动隐藏后的可见数据求和。 SUBTOTAL 109 SUBTOTAL引用COUTA可以让序号在筛选或隐藏后保持自动更新,这个技巧在实际工作中非常好用。 =SUBTOTAL(103,$B$2:B2) SUBTOTAL 103 |
|