D17-统计函数(Subtotal、Countif、Countifs)

    开营第17天,今天学习3个统计函数:Subtotal、Countif、Countifs。

  统计函数(Subtotal)

图片发自App


一、 Subtotal基本用法

①此函数并不是“一个函数”,而是“一群函数”;

②此函数是Excel中唯一一个能统计用户可见单元格的函数;

③在单元格输入=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-方差;

图片发自App


二、 Subtotal隐藏值

①在上述提示语法前增加10会忽略手动隐藏值,而上述的语法则会包含手动隐藏值,如1-AVERAGE-平均值(包括手动隐藏值),101-AVERAGE-平均值(忽略手动隐藏值);

图片发自App

三、 Subtotal与Sum的区别:

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

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

四、 Subtotal计数

①COUNT:返回包含数字以及包含参数列表中的数字的单元格的个数,即为=SUBTOTAL(2,选定区域),此函数直接可统计个数;

②COUNTA:返回参数列表中非空值的单元格个数,即为=SUBTOTAL(3,选定区域),此函数统计非空单元格数量;

五、 筛选后填充

①使用函数SUBTOTAL(3,$B$2:B3)*1,可实现对筛选后的序号实现自动的填充功能;

六、 避开同类计算

 

统计函数(Countif、Countifs)

图片发自App


一、 基本用法

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

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

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

④Countif函数的使用:

a, 公式 =COUNTIF(判断区域, 计数的条件);

b, COUNTIF函数的第一参数绝对引用,是为了公式向下填充时,保持引用范围不变,COUNTIF函数的第二参数直接使用相对引用待统计单元格,公式向下填充时,D2依次变为D3、D4等;

⑤COUNTIFS函数的使用:

a, 公式=COUNTIFS(条件区域1, 计数的条件1, 条件区域2, 计数的条件2);

b, 函数意义:将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。即多条件计数;

c, 注意:如果条件为文本,需要使用双引号引起来;如果条件为数字,则无需使用双引号;

d, 条件区域1和计数条件1都是必需的,条件区域2和计数条件2可选。

二、 模糊条件计数

条件定义为文本,用*代替模糊查询计数;

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

①统计文本单元格个数:=COUNTIF($A$2:$A$10,"*")

②统计非空数据个数:=COUNTIF($A$2:$A$10,"<>")

③统计真空数据个数:=COUNTIF($A$2:$A$10,"=")

四、 按产品统计序号

①序号列定位为公式=COUNTIF($C$2:C2,C2),C为需进行排序的一列,产品序号用序号列和产品列合并即可;

②乱序与顺序对函数无影响;

五、 一对多查询

①利用辅助列的思维,定义出独有的数据值;

六、 数据有效性

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

②只能输入以A开头的文本: 数据选项卡-数据验证-设置-自定义-公式为=COUNTIF(F2,"A*")=1

你可能感兴趣的:(D17-统计函数(Subtotal、Countif、Countifs))