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