SUBTOTAL
基本用法
SUBTOTAL并不是“一个函数”,而是“一群函数”,是Excel中唯一一个能统计用户可见单元格的函数
SUBTOTAL隐藏值
SUBTOTAL的第一参数有1-11,也有101-111,1-11计算结果包括手动隐藏值,101-111忽略手动隐藏值,也就是说只针对可见单元格计算
SUBTOTAL与SUM的区别
注意:
SUBTOTAL,只对筛选数据结果数据进行求和,这时,也就相当于对可见单元格求和,用9和109求得结果相同
SUM,不受筛选结果影响,会对所有数据进行求和
SUBTOTAL计数
注意:
2-COUNT 返回包含数字以及包含参数列表中的数字的单元格的个数
3-COUNTA 返回参数列表中非空值的单元格个数
筛选后填充
SUBTOTAL默认最后一行为汇总行,所以在筛选后填充时,要对其进行运算,*1,+空白单元格(绝对引用),或者在前面加上--都可以
避开同类计算
前提:小计行是用SUBTOTAL计算的
SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值
COUNTIF COUNTIFS
COUNT COUNTA COUNTBLANK基本用法
COUNT:计算参数列表中的数字项的个数
COUNTA::计算参数列表中非空的项个数
COUNTBLANK::计算参数列表中空单元格的个数
基本用法 COUNTIF
注意:
1. COUNTIF函数的第一参数绝对引用,是为了公式向下填充时,保持引用范围不变;
2、COUNTIF函数的第二参数直接使用相对引用待统计单元格,公式向下填充时,D2依次变为D3、D4……
基本用法 COUNTIFS
COUNTIFS(条件区域1,条件1,条件区域2,条件2…)
注意:
如果条件为文本,需要使用双引号引起来;
如果条件为数字,则无需使用双引号。
模糊条件计数
利用*
文本 非空 真空数据个数
注意:
* 代替任意多个字符(代表文本)
<> 代表非空数据
= 代表真空数据
按产品统计序号
乱序的也是一样的操作,记得对第一个参数绝对引用
一对多查找
首先在最左列增加辅助列,利用COUNTIF按产品统计序号,在&产品,再用VLOOKUP函数实现查找,为避免出现错误值,在外面要嵌套IFERROR函数
选择F9:H15区域,输入==IFERROR(VLOOKUP($F$2&ROW(A1),$A$1:$D$15,COLUMN(B1),0),"")
注意第一参数用&链接ROW函数
数据有效性
不能录入重复的姓名
只能输入以A开头的文本
数据验证→自定义,输入公式