2019-11-18

DAY 16  统计函数Subtotal,countif和countifs

一、subtotal·函数基本用法:它不是一个函数,它是一群函数,是唯一一个能统计“可见单元格”的函数,在subtotal函数后面输入下列对应的序号,则会按要求求出对应的要求

1 AVERAGE 平均值

2 COUNT 统计个数

3 COUNTA 非空单元格数量

4 MAX 最大值

5 MIN 最小值

6 PRODUCT 括号内数据的乘积

7 STDEV.S 标准偏差

8 STDEVP.P 标准偏差

9 SUM.S 求和

10 VAR.S 方差

11 VAR.P 方差

二、subtotal隐藏值:当subtotal后面跟着序号9或109的区别:

9-SUM.S(含隐藏值):当表格存在隐藏值的的时候,如果subtotal后面输入序号9,则会将隐藏值的数据加入进去

109-SUM.S(不含隐藏值)当表格存在隐藏值的的时候,如果subtotal后面输入序号109

三、subtotal和sum函数区别:

SUBTOTAL,只对筛选数据结果数据进行求和

SUM,不受筛选结果影响,会对所有数据进行求和

四、subtotal计数:当subtotal后面跟着序号2和3的区别:

2-COUNT:当subtotal后面跟着2(count)函数时,统计为个数,它返回包含数字以及包含参数列表中的数字的单元格的个数

3-COUNTA当subtotal后面跟着3(counta)函数时,统计费空单元格的数量,它返回参数列表中非空值的单元格个数

五、筛选后填充

利用subtotal函数进行筛选后填充,保持连续性,首先看是否有非空单元格,选择对应的函数(count、counta)

例:在A连填充序号:=subtotal(3(counta)$B$2:B2)*1,这里乘1是因为当筛选A列B产品时,最后行出现默认求和列A,那在这乘1能解决此问题。

2019-11-18_第1张图片

六、避开同类计算:当我们有小计行时,为了避免重复计算小计已经计算了的数据,那我们subtotal后则9 SUM.S 求和=subtotal(9,选择对应单元格)

countif    countifs

基本用法

COUNT:计算数字项个数不能转换为数字的文本、空白单元格、逻辑值、错误值都不计算在内,计算参数列表中的数字项的个数

COUNTA:计算非空项个数参数值可以是任何类型,包括空字符(""),但不包括空白单元格,计算参数列表中非空的项个数

COUNBLANK:计算空单元格个数空白单元格和空文本("")会被计算在内,计算参数列表中空单元格的个数。

一、countif基本用法:=COUNTIF(判断区域,计数条件),1、如果条件为文本,需要使用双引号引起来;2、如果条件为数字,则无需使用双引号。

        注意:1、COUNTIF函数的第一参数绝对引用,是为了公式向下填充时,保持引用范围不变;

                  2、COUNTIF函数的第二参数直接使用相对引用待统计单元格,公式向下填充时,D2依次变为D3、D4…….

countifs基本用法:=COUNTIFS(条件区域1,对应的计算条件1,条件区域2,计数的条件2)

如果条件为文本,需要使用双引号引起来;

二、模糊条件计数:按基本用法操作,在模糊的文本后加*

三、文本非空真空数据个数

统计文本单元格个数:* 代替任意多个字符

统计非空数据个数:<> 代表非空数据

统计真空数据个数:= 代表真空数据

四、按产品统计序号,按顺序或乱序都是一样:例,需要统计A列对A、B产品序号,输入函数countif($C$2(锁定第一个单元格):C2,C2)

COUNTIF函数的统计区域是$C$2:C2,第一个C2是行绝对引用,第二个C2,是相对引用。

当公式向下复制时,就会变成$C$2:C3、$C$2:C4……一个不断扩展的区域,从这个动态区域中统计C列产品的个数。

2019-11-18_第2张图片

五、countif函数+vlookup函数一对多查询:

你可能感兴趣的:(2019-11-18)