1. SUBTOTAL函数 筛选结果求和
SUBTOTAL(函数编号, 区域)
函数编号 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在数据清单中进行分类汇总计算。
(包含隐藏值) |
Function_num (忽略隐藏值) |
函数 |
1 | 101 | AVERAGE |
2 | 102 | COUNT |
3 | 103 | COUNTA |
4 | 104 | MAX |
5 | 105 | MIN |
6 | 106 | PRODUCT |
7 | 107 | STDEV |
8 | 108 | STDEVP |
9 | 109 | SUM |
10 | 110 | VAR |
11 | 111 | VARP |
=SUBTOTAL(9,A2:A5) | 对上面列使用SUM函数计算出的分类汇总(303) |
=SUBTOTAL(1,A2:A5) | 对上面列使用AVERAGE函数计算出的分类汇总(75.75) |
筛选后怎么把序号自动编号
筛选后部分行不符合条件被隐藏,SUBTOTAL(3,筛选的区域)仅对可见单元格计数。
SUMIF函数 条件求和
SUMIF(条件区,条件,求和区) SUMIF(条件判断区域,指定的条件,求和区域) ;
countif 条件计数
COUNTIF(range,criteria)
COUNTIF(A2:A5,"apples") 计算第一列中苹果所在单元格的个数 (2)
COUNTIF(A2:A5,A4) 计算第一列中桃所在单元格的个数 (2)
COUNTIFS 多条件计数
COUNTIFS(D:D,"<20", C:C,">10") 查找满足D列小于20,C列大于10两个数
COUNTIF函数的16种公式设置
一、求各种类型单元格的个数
(1) 求真空单元格个数:=COUNTIF(数据区,"=")
(2) 非真空单元格个数: =COUNTIF(数据区,"<>") 相当于counta()函数
(3) 文本型单元格个数: =COUNTIF(数据区,"*") 假空单元格也是文本型单元格
(4) 区域内所有单元格个数: =COUNTIF(数据区,"<>"""),如果数据区内有",该公式不成立.
(5) 逻辑值为TRUE的单元格数量 =COUNTIF(数据区,TRUE)
二、求大于或小于某个值的单元格个数
(1) 大于50=COUNTIF(数据区,">50")
(2) 等于50=COUNTIF(数据区,50)
(3) 小于50 =COUNTIF(数据区,"<50")
(4) 大于或等于50 =COUNTIF(数据区,">=50")
(5) 小于或等于50 =COUNTIF(数据区,"<=50")
(6) 大于E5单元格的值 =COUNTIF(数据区,">"&$E$5)
(7) 等于E5单元格的值 =COUNTIF(数据区,$E$5)
(8) 小于E5单元格的值 =COUNTIF(数据区,"<"&$E$5)
(9) 大于或等于E5单元格的值 =COUNTIF(数据区,">="&$E$5)
(10) 小于或等于E5单元格的值 =COUNTIF(数据区,"<="&$E$5)
三、等于或包含某N个特定字符的单元格个数
(1) 两个字符 =COUNTIF(数据区,"??")
(2) 两个字符并且第2个是B=COUNTIF(数据区,"?B")
(3) 包含B =COUNTIF(数据区,"*B*")
(4) 第2个字符是B =COUNTIF(数据区,"?B*")
(5) 等于“你好”=COUNTIF(数据区,"你好")
(6) 包含D3单元格的内容 =COUNTIF(数据区,"*"&D3&"*")
(7) 第2字是D3单元格的内容 =COUNTIF(数据区,"?"&D3&"*")