Excel必学函数SUBTOTAL——求和、计数、求均值……样样都行
- 2026-09-20 12:33:27
Excel必学函数SUBTOTAL——求和、计数、求均值……样样都行在日常数据分析中,SUBTOTAL 函数是 Excel 里最容易被低估的统计函数之一!它不仅能计算求和、平均值、计数等基础统计,还能自动忽略隐藏行,比SUM、AVERAGE更智能!今天就来彻底搞懂SUBTOTAL,让你的数据处理效率翻倍! 一、函数语法 函数语法=SUBTOTAL(功能代码, 数据范围1, [数据范围2], ...) 功能代码为数字,常用功功能代码及含义如下: 
二、运用举例 1、基本用法:自动忽略隐藏行(筛选后统计) 示例:如下图,计算筛选项目的交易笔数、销售金额、平均每笔销售额 
统计交易笔数: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(起始单元格, 行偏移量, 列偏移量, 高度, 宽度) 起始单元格:C2,类似于坐标轴的原点 行偏移量:1,从原点开始向下偏移1行开始,即C3 列便宜量:0,从原点开始向有偏移0行开始,即C列本列 高度:COUNTA(C:C)-1-COUNTIF(A:A,A11),用COUNTA(C:C)计算C列非空单元格有多少行,然后减去标题行1,再减去日期为4月30日的行数COUNTIF(A:A,A11),最终统计出来的即为筛选行中5月的销售金额 宽度:1,即C列




本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。