Excel教与学之四 SUBTOTAL函数忽略隐藏值求和

合集下载

如何使用SUBTOTAL函数进行条件下的数据汇总

如何使用SUBTOTAL函数进行条件下的数据汇总

如何使用SUBTOTAL函数进行条件下的数据汇总在 Excel 中,SUBTOTAL 函数是一个非常有用的函数,它可以在条件满足的情况下对数据进行汇总。

通过 SUBTOTAL 函数,我们可以根据指定的条件对数据进行求和、计数、平均值等操作,从而实现数据筛选和分析的目的。

下面将详细介绍如何使用 SUBTOTAL 函数进行条件下的数据汇总。

一、SUBTOTAL 函数的语法和用法SUBTOTAL 函数的语法如下:SUBTOTAL(function_num, ref1, [ref2], ...)其中,function_num 是一个整数,用于指定所需的汇总操作类型。

ref1, ref2, ... 是要进行汇总操作的数据范围。

function_num 取值范围为 1 到 11 或 101 到 111,对应不同的汇总操作。

每个操作类型都有两种不同的计算方式,一种是忽略隐藏行或列,另一种是包括隐藏行或列。

具体的操作类型如下:1. 求和(包括隐藏行或列)2. 求和(忽略隐藏行或列)3. 平均值(包括隐藏行或列)4. 平均值(忽略隐藏行或列)5. 计数(包括隐藏行或列)6. 计数(忽略隐藏行或列)7. 求最大值(包括隐藏行或列)8. 求最大值(忽略隐藏行或列)9. 求最小值(包括隐藏行或列)10. 求最小值(忽略隐藏行或列)11. 求乘积(包括隐藏行或列)101. 求数值型数据的个数(包括隐藏行或列)102. 求数值型数据的个数(忽略隐藏行或列)103. 求逻辑值为 TRUE 的个数(包括隐藏行或列)104. 求逻辑值为 TRUE 的个数(忽略隐藏行或列)105. 求文本型数据的个数(包括隐藏行或列)106. 求文本型数据的个数(忽略隐藏行或列)107. 求逻辑值为 FALSE 的个数(包括隐藏行或列)108. 求逻辑值为 FALSE 的个数(忽略隐藏行或列)109. 求错误值的个数(包括隐藏行或列)110. 求错误值的个数(忽略隐藏行或列)111. 求空值的个数(包括隐藏行或列)二、使用 SUBTOTAL 函数进行条件下的数据汇总下面以一个实例来演示如何使用 SUBTOTAL 函数进行条件下的数据汇总。

【蛋定职场】Excel丨分类汇总函数SUBTOTAL

【蛋定职场】Excel丨分类汇总函数SUBTOTAL

【蛋定职场】Excel丨分类汇总函数SUBTOTAL1SUBTOTAL函数属于“数学和三角函数”,可在“公式”选项卡、函数库的“数学和三角函数”中调用,也可以在编辑栏直接输入。

2SUBTOTAL语法=(函数代码,区域或引用,[ 区域或引用],……)参数一函数代码包括11个包含隐藏值的函数和11个忽略隐藏值的函数,代码对应的函数及用途详见下表。

参数二区域或引用,不可省略,可以是单元格、区域,也可以是定义的名称或其他引用。

参数三及以后区域或引用,可省略。

3 3.1 使用SUBTOTAL对营收进行汇总计算,函数代码为9,对应函数为SUM,计算范围包含隐藏值。

3.2 隐藏第6行至第8行数据,计算结果仍为4400。

将函数代码9替换为忽略隐藏值的109,计算结果发生了变化,所得即所见,不再计算隐藏值。

看到这里,可能很多人还不明白是否忽略隐藏值有什么意义。

如果表格中存在不想为他人所知的数据但又必须参与汇总计算,就选择包含隐藏值的函数代码;如果表格中存在不想为他人所知的数据但又不想创建副本发送时,可选择忽略隐藏值,此时隐藏值不参与汇总计算。

3.3 使用SUBTOTAL函数的优点是当对计算区域进行筛选操作时,该函数可按筛选值进行汇总,而SUM等函数则无法实现。

3.3.1 例如下图营收和副本两列的数据相同,分别使用SUBTOTAL、SUM求和,得出的值相同。

筛选省份,只保留广东省,SUBTOTAL函数汇总的是广东省的值,而SUM函数汇总的仍是所有值。

3.3.2 将SUBTOTAL的函数代码更换为4,副本使用对应的函数MAX。

筛选前筛选后由上面例子可以看到,如果计算区域存在进行筛选、隐藏等操作的可能时,分类汇总函数SUBTOTAL是比其他函数更为稳妥的选择。

使用时需要注意每个函数在SUBTOTAL函数均对应有两个代码,一个包含隐藏值,一个忽略隐藏值,千万不要混淆。

subtotal函数的使用方法

subtotal函数的使用方法

subtotal函数的使用方法Subtotal函数的使用方法。

Subtotal函数是Excel中非常常用的一个函数,它可以帮助我们在进行数据汇总和统计的时候快速、准确地得出结果。

在本文中,我们将详细介绍Subtotal函数的使用方法,希望能帮助大家更好地掌握这一功能。

首先,我们需要了解Subtotal函数的基本语法。

Subtotal函数的语法如下:=SUBTOTAL(function_num, ref1, [ref2], …)。

其中,function_num代表要进行的计算类型,ref1、ref2等代表要进行计算的数据区域。

function_num的取值范围是1-11和101-111,每个值代表不同的计算类型,例如1代表求和,2代表计数,3代表平均值,等等。

接下来,我们将逐一介绍Subtotal函数的不同计算类型及其对应的function_num值。

1. 求和。

当我们需要对某个数据区域进行求和计算时,可以使用Subtotal函数中的function_num为9来实现。

例如,我们可以使用如下公式来求解A1到A10单元格的求和结果:=SUBTOTAL(9, A1:A10)。

2. 计数。

如果我们需要对某个数据区域进行计数操作,可以使用Subtotal函数中的function_num为2来实现。

例如,我们可以使用如下公式来统计A1到A10单元格中的非空单元格数量:=SUBTOTAL(2, A1:A10)。

3. 平均值。

当我们需要对某个数据区域进行平均值计算时,可以使用Subtotal函数中的function_num为1来实现。

例如,我们可以使用如下公式来求解A1到A10单元格的平均值:=SUBTOTAL(1, A1:A10)。

除了以上介绍的三种常见的计算类型外,Subtotal函数还支持其他的计算类型,如最大值、最小值、标准差等。

大家可以根据实际需求来选择合适的function_num值。

另外,Subtotal函数还有一个非常重要的参数是ref1、ref2等,它们代表要进行计算的数据区域。

如何在Excel中使用SUBTOTAL函数计算筛选后的数据总和

如何在Excel中使用SUBTOTAL函数计算筛选后的数据总和

如何在Excel中使用SUBTOTAL函数计算筛选后的数据总和Excel是一款常用的电子表格软件,提供了许多强大的函数和功能,用于处理和分析数据。

其中,SUBTOTAL函数是一个非常有用的函数,可以在筛选后的数据中计算总和。

本文将介绍如何在Excel中使用SUBTOTAL函数计算筛选后的数据总和。

一、SUBTOTAL函数的基本介绍SUBTOTAL函数是一个多功能的汇总函数,可以根据筛选条件对数据进行汇总计算。

它可以忽略被筛选隐藏的数据,只计算可见的数据。

这使得在使用筛选功能时,能更准确地计算符合条件的数据总和。

二、如何使用SUBTOTAL函数计算筛选后的数据总和在Excel中使用SUBTOTAL函数计算筛选后的数据总和,需要按照以下步骤进行操作:1. 首先,打开Excel软件并导入相关数据表格。

2. 在目标单元格中输入函数开始的标志“=SUBTOTAL(函数编号,”。

3. 选择要计算总和的数据范围,在输入单元格上按住鼠标左键并拖动以选定数据范围。

也可以手动输入数据范围。

4. 输入逗号“,”,然后输入对应的函数编号。

函数编号代表不同的计算方式,根据需要选择合适的编号。

下面列举一些常用的函数编号及其对应的计算方式:- 1:计数- 2:求和- 3:平均值- 4:最大值- 5:最小值- 6:乘积- 9:计数(包括隐藏的数据)- 10:求和(包括隐藏的数据)- 11:平均值(包括隐藏的数据)- 12:最大值(包括隐藏的数据)- 13:最小值(包括隐藏的数据)以计算筛选后的数据总和为例,使用函数编号2,表示求和。

5. 输入“)”并按下回车键,即可计算筛选后的数据总和。

计算结果将显示在目标单元格中。

三、使用示例为了更好地理解如何使用SUBTOTAL函数计算筛选后的数据总和,下面举一个简单的示例。

假设你有一个包含销售数据的表格,其中包含产品名称、销售数量和销售金额等列。

你需要计算“苹果”产品的销售数量总和,但你只想计算未被筛选隐藏的数据。

Excel如何忽略隐藏列进行求和,很实用的技能.doc

Excel如何忽略隐藏列进行求和,很实用的技能.doc

Excel如何忽略隐藏列进行求和,很实用的
技能
隐藏行进行计算可能有人知道用subtotal函数就能解决,但是隐藏列呢?昨天就有个小伙伴在后台提问:隐藏的列不参与求和。

今天就和大家来研究一下。

首先我们来看一下这个问题,下面有一个学生成绩单,一共有三门课程的成绩,可能会根据不同的需要,只需要查看某两门的成绩,这时候就需要隐藏一列,这时候我们如果用sum或subtotal就不能达到我们的目的了。

别急,看看下面的方法吧。

第一步,在最后一行下面加一个辅助列,在B7单元格输入=CELL(width,B1)
Cell是单元格的意思,Width是宽度的意思,这个公式的意思就是获取Al单元格的列宽。

当列隐藏时,列宽为0。

以此判断B:D列是否处于隐藏状态。

Cell函数属于信息类函数,返回有关单元格的格式、位置或内容等信息,一般情况下应用比较少。

当然啦,用的倩况少,不代表不实用,更不代表木有用。

第二步,在E2单元格输入公式=SUMIF($B$7:$D$7,0,B2:D2)
这是一个简单的条件求和函数,通过判断B7:D10单元格区域的值是否大于0,来对B2:D2区域的值求和,需要
注意的是SUMIF第一参数,即条件范围需绝对引用。

这时候我们可以隐藏一列试试啦。

咦?没有变化哎,怎么回事?
原来是没有刷新公式呀,按一下F9就ok啦。

备注:当单元格的值属性发生改变或者使用F9快捷键进行公式重新计算时,工作表函数才会重新计算,所以列宽的改变并不会造成cell函数的自动重算。

筛选求和公式subtotal

筛选求和公式subtotal

在Excel中,有这么一个函数,能求和、计数、计算平均值,计算最大值、最小值、还能计算乘积,但最关键的是能在数据隐藏或者筛选后,对“可见”单元格区域进行自动统计,此函数就是Subtotal。

一、Subtotal:功能及语法结构。

功能:根据指定代码返回一个数据列表或数据的分类统计。

语法结构:=Subtotal(功能代码,数值区域)。

功能代码有:从上图中可以看出,代码1和101对应的函数都是Average,2和102对应的函数都是Count……依次类推,从对应的函数看,其功能应该是相同的,但有没有区别呢?请继续学习下文的示例。

一、Subtotal函数:求和。

1、隐藏数据求和。

目的:隐藏“主机”、“显示器”、“台式机”所在的数据行后,自动统计“销量”、“销售额”。

方法:在目标单元格中输入:=SUBTOTAL(109,D3:D9)。

解读:从示例中可以看出,在不隐藏数据行的情况下,Sum、Subtotal 函数的计算结果是相同的,在隐藏数据行的情况下,Sum,Subtotal函数代码为9时的计算就够是相同的,即对指定的数据区域求和,而代码109的计算结果只是对“可见”单元格有效。

2、筛选数据求和。

目的:根据数据筛选情况,自动统计“销量”、“销售额”。

二、Subtotal函数:计数。

1、隐藏数据计数。

目的:隐藏“主机”、“显示器”、“台式机”所在的数据行后,自动统计“销量”、“销售额”。

方法:在目标单元格中输入公式:=SUBTOTAL(103,C3:C9)、=SUBTOTAL(102,C3:C9)。

解读:1、代码2或102对应的函数为Count,即对数值计数,而3或103对应的函数为Counta,即对非空单元格计数。

2、代码2或3对隐藏的行无效,而代码102或103忽略隐藏的行,即只对可见单元格有效。

2、筛选数据计数。

目的:根据数据筛选情况,自动统计“销量”、“销售额”。

方法:在目标单元格中输入:=SUBTOTAL(3,C3:C9)、=SUBTOTAL(2,C3:C9)。

Excel函数公式:忽略隐藏值的文能统计函数SUBTOTAL实用技巧解读

Excel函数公式:忽略隐藏值的文能统计函数SUBTOTAL实用技巧解读数据求和用SUM、平均值用AVERAGE、计数用COUNT、这些函数的应用,我们都知道,但是如果对数据源中的部分数据进行隐藏,还继续用SUM、AVERAGE、COUNT等函数进行统计,就会出现错误……我们今天来学习SUBTOTAL函数的实用技巧。

一、SUBTOTAL函数:作用及语法。

作用:根据统计类型对特定范围内的值进行汇总操作。

语法:=SUBTOTAL(统计类型,数值或对数值的引用)。

方法:在目标单元格中输入公式:=SUBTOTAL(9,C3:C9)、=SUBTOTAL(109,C3:C9)。

解读:代码9、109的意思分别为:不忽略隐藏值求和、忽略隐藏值求和。

二、SUBTOTAL函数:计算平均值。

方法:在目标单元格中输入公式:=SUBTOTAL(1,C3:C9)、=SUBTOTAL(101,C3:C9)。

解读:代码1、101的意思分别为:不忽略隐藏值求平均值,忽略隐藏值求平均值。

三、SUBTOTAL函数:计数统计。

方法:在目标单元格中输入公式:=SUBTOTAL(2,C3:C10)、=SUBTOTAL(102,C3:C10)。

解读:代码2、102的意义分别为:不忽略隐藏值计数,忽略隐藏值计数。

四、SUBTOTAL函数:代码解读。

从上述的示例中我们可以看出,SUBTOTAL函数的主要作用体现在第一个参数,不同的代码代表不同的含义。

在实际的应用中,我们没有必要刻意的去实际这些代码,根据系统的提示功能即可知道所使用的代码,非常的方便。

其中“代码1”不忽略隐藏值,“代码2”忽略隐藏值。

五、SUBTOTAL函数和“数据筛选”。

学习到前面的功能之后,有些同学有问了,我经常使用“数据筛选”功能,能否实现“隐藏”和“不隐藏”的功能呢?请看下图:从此图中我们可以看出,筛选数据后SUBTOTAL函数并不能实现所需要求,所以大家在实际的应用中一定要注意。

EXCEL中如何让隐藏数据不参与求和计算?

excel求和时如何让隐藏数据不参与计算,用sum函数无论是不是隐藏都会让数据参与求和,如果用subtotal函数求和可以对非隐藏区域求和。

下面小编就为大家介绍一下,一起来看看吧!
如图所示在a1到啊10和b1到b10单元格中存放的数据都是数值1。

在a11中输入函数=sum(a1:a10),求和函数的返回值是10。

鼠标点按1行标签向下拖动到5行标签,然后点击右键,选择隐藏。

隐藏5行之后sum函数的返回值依然是10。

b11单元格中的函数是这样设置的=subtotal(109,B1:B10),它的作用是对第二个参数区域中除了隐藏区域求和。

此时将1到9行全部隐藏,此时输入subtotal函数的b11单元格返回值变成了1,此时只对B1到B10中未被隐藏的B10求和。

取消全部隐藏之后查看b11单元格,现在b11单元格变成了10,因为在B1到B10中已经没有隐藏单元格了。

注意事项:记得第一个参数是109,才可以对非隐藏单元格区域求和
以上就是excel中如何让隐藏数据不参与求和计算方法介绍,希望能对大家有所帮助!。

excel subtotal 公式

excel subtotal 公式在Excel中,SUBTOTAL函数用于执行各种类型的汇总计算,例如求和、平均值、计数等。

以下是一些常见的SUBTOTAL公式:1. 求和:```scss=SUBTOTAL(9, 区域或引用)```这里的`9`表示对区域进行求和操作。

2. 平均值:```less=SUBTOTAL(1, 区域或引用)```1表示对区域进行平均值计算。

3. 计数:```less=SUBTOTAL(3, 区域或引用)```3表示对区域进行计数。

4. 最大值和最小值:```scss=SUBTOTAL(4, 区域或引用) 和=SUBTOTAL(5, 区域或引用)```4表示求区域的最大值,5表示求区域的最小值。

5. 自定义汇总:```less=SUBTOTAL(6, 区域或引用) 和=SUBTOTAL(7, 区域或引用)```6和7允许你自定义一个公式来对区域进行汇总。

例如,你可以使用`=AVERAGE(SUBTOTAL(6, 区域或引用))`来计算区域的平均值。

6. 忽略特定隐藏行:如果你想在汇总时不考虑某些隐藏的行,可以使用`101`、`102`等作为SUBTOTAL函数的第一个参数。

例如,`=SUBTOTAL(101, 区域或引用)`将只考虑可见的行。

7. 使用特定的列进行汇总:你可以使用列的字母来表示要汇总的列。

例如,`=SUBTOTAL(9, A:A)`将对列A 中的所有可见行进行求和。

8. 使用特定的行进行汇总:如果你想基于特定的行范围进行汇总,可以在SUBTOTAL函数中指定行范围。

例如,`=SUBTOTAL(9, A1:A100, 2:2)`将只对第2行中的可见单元格进行求和。

这些是SUBTOTAL函数的一些基本公式,它可以帮助你轻松地执行各种汇总计算。

在使用SUBTOTAL函数时,确保考虑所有可能影响结果的隐藏行和其他因素。

Excel中SUBTOTAL统计函数的用法及使用技巧

Excel中SUBTOTAL统计函数的用法及使用技巧
方法
•1
在运用函数之前,我们肯定需要了解函数的基本语法含义,下面大家看一看它的基本语法。

函数语法: SUBTOTAL(function_num,ref1,ref2, ...)
参数:
Function_num表示1 — 11(包含隐藏值)或 101 — 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算;
ref1,ref2表示所求的单元格范围
•2
解语法之后,打开需要进行运算的Excel表格,先把C列隐藏(隐藏方法:把C列右侧的单元格框线拉到与C列左侧框线重合就可以隐藏了)。

•3
点击H2单元格,然后在函数输入框输入:=SUBTOTAL(1,B2:G2),点击I2单元格,然后在函数输入框输入:=SUBTOTAL(101,B2:G2),可以求得平均数。

•4
然后依次在H3—H12单元格依照以上方法分别把参数Function_num 替换为2—11,进行运算。

•5
同时依次在I3—I12单元格依照以上方法分别把参数Function_num 替换为102—111,进行运算。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档