今天是E战到底第七期学习的第十五天,今天我们学习的内容是统计函数(subtotal,countif,countifs)。今天内容特别非富,我是一下子没有接受过来,吸引以及灵活的运用知识点还需要一些实践。以下,我分两部分讲解今天学习的内容:
一、统计函数之Subtotal
1、语法: =SUBTOTAL(function_num,ref1,…)
示例: =SUBTOTAL(9,B2:B8)
语法解悉:统计某区域的平均值/个数/非空单元格数量/最大值/最小值等。function_num指相应数字所代表的功能,ref1指区域。
示例解悉:求B2:B8区域中的和(包含隐藏值)。
2、特点:
1)·在单元格输入=Subtotal( ,就会提示上述语法
2)·此函数并不是“一个函数”,而是“一群函数”
3)·此函数是Excel中唯一一个能统计用户可见单元格的函数
3、以下为Subtotal的数字功能明细解说:
其中,标黄色区域代表经常会用到的功能:
4、Subtotal隐藏值:
从以上表格中可以看得出来,第一列数字(1、2、3、4、5、6、7、8、9、10、11)所代表的功能是包括了手动隐藏的值;第二列数字(101、102、103、104、105、106、107、108、109、110、111)所代表的功能不括隐藏值。
如下表2能够更好的说明:
5、Subtotal和sum的区别:
1)SUBTOTAL,只对筛选数据结果数据进行求和5、Subtotal与Sum的区别:
2)SUM,不受筛选结果影响,会对所有数据进行求和
6、Subtotal计数:
示例1: =SUBTOTAL(2,B2:B8) 返回的结果为6
示例2: =SUBTOTAL(3,B2:B8)返回的结果为7,因为B2:B8区域中,有一个文本值。
1)COUNT,返回包含数字以及包含参数列表中的数字的单元格的个数
2)COUNTA,返回参数列表中非空值的单元格个数(参数列表只是不是空值,其他文本,数值,逻辑值等都会计算在内)
7、筛选后填充:
示例:A列为筛选后的序号,B列为具有重复项的产品名称。
公式:=SUBTOTAL(3,$B$2:B2)*1
步聚:
1)选中A2单元格—输入以上公式—拖动公式
2)点击数据工具栏—筛选按钮—即可看到筛选后的序号依然是按顺序排列的
公式解悉:
1)$B$2:B2录入方法:点击B2单元格—按住SHIFT+:(冒号)—第一个B2中单击F4绝对引用。
2)*1说明:SUBTOTAL(3,...)计数函数,筛选后自动默认最后一行为汇总行,输入*1(乘1)即可。
8、避开同类计算:
SUBTOTAL函数遇到同类就避开了,就是不会统计由SUBTOTAL计算出来的数值。