SUBTOTAL 函数返回列表或数据库中的分类汇总。通常,使用 Excel 桌面应用程序中“数据”选项卡上“分级显示”组中的“分类汇总”命令更便于创建带有分类汇总的列表。一旦创建了分类汇总列表,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。
语法:SUBTOTAL(function_num,ref1,[ref2],...)
SUBTOTAL 函数之所以能被叫做统计之王,就在于第一个参数功能代码,参数数字 1-11 或 101-111,用于指定要为分类汇总使用的函数,包括常用的求和、计数、求平均值等等。如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。
既然,subtotal都能做,那是不是sum函数就没啥必要了。答案是否定的,因为它们不仅有区别,区别还不小。
示例中,在对分类汇总区域进行求和时,sum函数对所有数据求和,而subtotal函数会自动忽略汇总小计项;对于隐藏记录行,参数109会忽略求和,而参数9不忽略。