Excel系列课之13 Subtotal 与 Countif

作者: 番茄_Tomato | 来源:发表于2018-09-13 23:30 被阅读8次

    一、Subtotal

    1.基本概念

    特性:11个函数的综合体,与原函数的差异在于,可不对隐藏、过滤单元格作计算。

    公式:=Subtotal(计算方式,计算区域)

    计算方式有两类:

    1-11为计算全部单元格,包括隐藏值,与原公式效果相同。

    101-111为计算可见单元格,忽略隐藏值。常用求和功能,计算方式109

    技巧1:

    Subtotal(9,求和区域),会自动跳过小计求和单元格

    2.应用场景:

    筛选后填充

    目的,对筛选结果做序号,应用到类似counta的效果,且忽略隐藏单元格

    做法:subtotal(103,计数区域)*1

    注:

    1.计数区域第一个单元格绝对引用,末尾单元格相对引用。

    2.*1,是为防止系统将最后一行视为汇总行,而无法筛选隐藏。

    二、Count

    1.基本概念

    Count:数字

    Counta:非空单元格,公式计算所得的""也为非空

    Countblank:计算空白单元格,包括上述""

    条件计数

    =COUNTIF(计数区,条件)

    =COUNTIFS(计数区1,条件1,计数区2,条件2……)

    注:条件内容若为文本,需用""。若条件中包含单元格,如大于B2单元格,则如此表示:">"&B2

    2.应用场景

    1)统计文本单元格数量:

    =COUNTIF(计数区,"*")

    =COUNTA(计数区)-COUNT(计数区)

    2)统计非空数据个数

    =COUNTIF(计数区,"<>")

    3)统计真空数据个数

    =COUNTIF(计数区,"=")

    =COUNTBLANK(计数区)

    4)对筛选值排序

    COUNTIF($C$2:C2,C2),下拉填充公式

    5)一对多查找

    VLOOKUP(查找目标&ROW(A2),表格区,COLUMN(B2),0)

    其中表格区第一列为辅助列,为给各索引区(如A或B、C等)标不重复序号,如A1、B1、B2等

    6)数据验证:

    a.录入唯一文本

    =COUNTIF(计数区,B2)=1

    b.录入A开头的文本

    =COUNTIF(本单元格,"A*")=1

    相关文章

      网友评论

        本文标题:Excel系列课之13 Subtotal 与 Countif

        本文链接:https://www.haomeiwen.com/subject/whcngftx.html