转眼间来到了第十三天,有豁然开朗的时候,有晕晕乎乎的时候,真的是痛并快乐着,神奇奥妙的函数才刚刚露出冰山一角,革命仍需努力啊。
PS:昨天因为SUMPRODUCT搞不明白,找大正求救,估计我这脑子一团浆糊的学生,快要将大正搞崩溃了,在此非常感谢大正老师在加班的情况下,如此耐心的帮我解答。
一、Subtotal
1.基本用法
2.Subtotal隐藏值
3.Subtotal与Sum的区别
4.Subtotal计数
5.筛选后填充
6.避开同类计算
基本用法
▲此函数并不是“一个函数”,而是“一群函数”
▲此函数是Excel中唯一一个能统计用户可见单元格的函数
▲基本语法:SUBTOTAL(function_num,ref1,…)
function_num分为1-11或者101-111,分别代表不同的含义,有相同亦有区别,其中3、103与9、109常用
Subtotal隐藏值
1-11在计算时包含手动隐藏值
101-111在计算时忽略手动隐藏值
Subtotal与Sum的区别
SUBTOTAL,只对筛选数据结果数据进行求和
SUM,不受筛选结果影响,会对所有数据进行求和
Subtotal计数
COUNT 返回包含数字以及包含参数列表中的数字的单元格的个数
COUNTA 返回参数列表中非空值的单元格个数
避开同类计算
SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。
二、COUNTIF、COUNTIFS
1.基本用法
2.模糊条件计数
3.文本 非空 真空数据个数
4.按产品统计序号
5.一对多查询
6.数据有效性
基本用法
先了解一下COUNT、COUNTA、COUNTBLACK
在数据有数字、数字为0、日期 、文本型、数字 ="" 、空白单元格、 逻辑值 、文本、 错误值、 英文字母等各种形式时,上面三个函数做统计时,分别统计到的是
Count: 计算参数列表中的数字项的个数( 不能转换为数字的文本、空白单元格、逻辑值、错误值都不计算在内。 )
CountA: 计算参数列表中非空的项个数(参数值可以是任何类型,包括空字符(""),但不包括空白单元格。)
Countblank: 计算参数列表中空单元格的个数(空白单元格和空文本("")会被计算在内。)
COUNTIF、COUNTIFS的基本用法、模糊条件计数和上节课的SUMIF、SUMIFS函数基本相同,不再详解
文本、 非空、 真空数据个数
其中:
* 代替任意多个字符
<> 代表非空数据
= 代表真空数据
按产品统计序号
序号列公式:=COUNTIF($C$2:C2,C2)
产品序号列公式:=C2&COUNTIF($C$2:C2,C2)
COUNTIF函数的统计区域是$C$2:C2,第一个C2是绝对引用,第二个C2,是相对引用。
当公式向下复制时,就会变成$C$2:C3、$C$2:C4……一个不断扩展的区域,从这个动态区域中统计C列产品的个数。
Countif函数+Vlookup函数一对多查询
这个还需要多加练习
数据有效性
在设置输入内容时要求不能重复或者以某个字符开头的,可通过数据验证或者数据有效性,允许选择自定义,公式通过录入COUNTIF函数实现控制。
不能录入重复的姓名公式: =COUNTIF($B$2:$B$21,B2)=1
只能输入以A开头的文本公式: =COUNTIF(F2,"A*")=1