Excel必学函数SUBTOTAL——求和、计数、求均值……样样都行
在日常数据分析中,SUBTOTAL 函数是 Excel 里最容易被低估的统计函数之一!它不仅能计算求和、平均值、计数等基础统计,还能自动忽略隐藏行,比SUM、AVERAGE更智能!今天就来彻底搞懂SUBTOTAL,让你的数据处理效率翻倍!函数语法=SUBTOTAL(功能代码, 数据范围1, [数据范围2], ...)示例:如下图,计算筛选项目的交易笔数、销售金额、平均每笔销售额统计交易笔数:B1=SUBTOTAL(2,E2:E11)统计销售金额合计:B2=SUBTOTAL(9,E2:E11)统计单笔平均销售额:B3=SUBTOTAL(1,E2:E11)2、进阶用法:SUBTOTAL + 筛选 + 动态范围示例:自动计算筛选后的前 N 项总和。如下图,左侧为五一假期的两个产品的销售额,要求计算单产品五月的销售金额F2=SUBTOTAL(9,OFFSET(C2,1,0,COUNTA(C:C)-1-COUNTIF(A:A,A11),1))①SUBTOTAL(9,......):表示筛选求和②OFFSET(C2,1,0,COUNTA(C:C)-1-COUNTIF(A:A,A11),1):表示数据范围,即用OFFSET计算出C列属于5月销售的行数OFFSET函数语法=OFFSET(起始单元格, 行偏移量, 列偏移量, 高度, 宽度)列便宜量:0,从原点开始向有偏移0行开始,即C列本列高度:COUNTA(C:C)-1-COUNTIF(A:A,A11),用COUNTA(C:C)计算C列非空单元格有多少行,然后减去标题行1,再减去日期为4月30日的行数COUNTIF(A:A,A11),最终统计出来的即为筛选行中5月的销售金额