六大典型用法介绍 subtotal函数的使用方法( 二 )


拖动填充柄向下复制公式,在A2:A11生成连续序号 。

六大典型用法介绍 subtotal函数的使用方法


当筛选出“销售1部”时,序号仍保持连续,如下图所示:
六大典型用法介绍 subtotal函数的使用方法


六、对筛选后的数据进行条件计数
如下图所示,在C14单元格输入公式:
=SUMPRODUCT(($B$2:$B$11=B15)*(SUBTOTAL(2,OFFSET($C$2,ROW($C$2:$C$11)-2,0))))
拖动填充柄将公式向下复制至C16单元格 。
当未筛选数据时,SUBTOTAL函数返回的是各部门的员工人数 。
六大典型用法介绍 subtotal函数的使用方法


当筛选出“销售额>=50”的数据时,SUBTOTAL函数返回的是各部门销售额不低于50的员工人数,如下图所示:
六大典型用法介绍 subtotal函数的使用方法


【六大典型用法介绍 subtotal函数的使用方法】本例中,使用OFFSET函数作为SUBTOTAL函数ref1参数,确定C2:C11单元格是否被筛选出 。使用公式($B$2:$B$11=B15)判断是否为B15单元格的部门(即“销售1部”) 。使用SUMPRODUCT函数计算满足条件的单元格个数 。

猜你喜欢