Day 16 统计函数Subtotal、Countif、Cou

2019-11-18  本文已影响0人  可可小爱麻麻

第一部分 Subtotal从以下4方面

1.基本用法

平均值,公式=SubtotaL(1,B2:B8)

统计个数,公式=SubtotaL(2,B2:B8)

非空单元格数量,公式=Subtotal(3,B2:B8)

最大值,公式=SubtotaL(4,B2:B8)

最小值,公式=Subtotal(5,B2:B8)

括号内数据的成绩,公式=Subtotal(6,B2:B8)

标准偏差,公式=subtotaL(7,B2:B8)

标准偏差,公式=subtotaL(8,B2:B8)

求和,公式=Subtotal(9,B2:B8)

2.Subtotal隐藏值

9-SUM.S(含隐藏值)

109-SUM.S(不含隐藏值)

3.Subtotal与Sum的区别

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

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

4.Subtotal计数

count返回包含数字,以及包含参数列数中的,数字的单元格的个数。

counta:返回参数列表中非空值的单元格个数。

subtotal,统计的是个数求和

SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。

第二部分Countif、Countifs

1.基本用法

Count: 计算参数列表中的数字项的个数

CountA: 计算参数列表中非空的项个数

Countblank: 计算参数列表中空单元格的个数

 =COUNTIF(判断区域,计数的条件) =COUNTIF(明细表!C:C,A2)

 COUNTIFS函数将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。即多条件计数=COUNTIF(条件区域1,计数的条件1,条件区域2计数的条件2)  =COUNTIFS(明细表!C:C,A2,明细表!D:D,B2)

2.模糊条件计数

=COUNTIF(明细表!C:C,"张*")

=COUNTIFS(明细表!C:C,"张*",明细表!D:D,"A")

*  代替任意多个字符  =COUNTIF($A$2:$A$10,"*")

<> 代表非空数据 =COUNTIF($A$2:$A$10,"<>")

3.文本 非空 真空数据个数

= 代表真空数据 =COUNTIF($A$2:$A$10,"=")

4.按产品统计序号

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

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

例1=COUNTIF($C$2:C2,C2)

例2 =C2&COUNTIF($C$2:C2,C2)

5.一对多查询

6.数据有效性

不能录入重复的姓名 数据验证——设置——自定义——公式输入 =COUNTIF($B$2:$B$21,B2)=1

只能输入以A开头的文本 验证——设置——自定义——公式输入  =COUNTIF(F2,"A*")=1

上一篇下一篇

猜你喜欢

热点阅读