请问EXCEL中的"SUBTOTAL"这个公式怎么使用?

作者&投稿:胡鲍 (若有异议请与网页底部的电邮联系)
excel中的subtotal函数怎么用?~

Excel中SUBTOTAL函数的使用

在Excel帮助里是这样说明SUBTOTAL的:返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。
第一个特点是:如果在 ref1, ref2,… 中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。也就是在数据区域中有SUBTOTAL获得的结果将被忽略!
第二个特点是:当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“格式”菜单的“行”子菜单下面的“隐藏”命令所隐藏的行中的值。当您要分类汇总列表中的隐藏和非隐藏值时,请使用这些常数。当条件更具b1的变化而变化。此时,如果一个一个函数输入的话,会非常麻烦。但使用subtotal函数则可以一个函数。
第三个特点是:可以代替上面说的11种函数,当有上面说的两种特点情况时,就可以使用SUBTOTAL来完成。
所以在需要处理隐藏数据相关的应用时,SUBTOTAL是其它函数无法代替的,也是SUBTOTAL最大最重要的特点。

subtotal函数日常中最常见到的是在分类汇总中, 返回列表或数据库中的分类汇总。通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的列表。一旦创建了分类汇总,就可以通过编辑 SUBTOTAL 函数对该列表进行修改。

举例如下:

1、在H2中录入公式:“=SUBTOTAL(9,C2:G2)”。

2、返回结果为452,9表示此函数执行的是求和的命令,C2:G2 是求和的区域。接下来验证一下C2:G2的和,是正确的。

3、再来验证一下MAX(最大值)的函数。

4、返回92,可见,subtotal函数统计出了学生2成绩的最大值。

扩展资料:

使用的函数

语法: SUBTOTAL(function_num,ref1,ref2, ...)

Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。

Function_num (包含隐藏值)为1到11之间的自然数,用来指定分类汇总计算使用的函数。

1 、1 AVERAGE(算术平均值)

2、 2 COUNT(数值个数)

3、 3 COUNTA(非空单元格数量)

4 、4 MAX(最大值)

5 、5 MIN(最小值)

6 、6 PRODUCT(括号内所有数据的乘积)

7 、7 STDEV(估算样本的标准偏差)

8 、8 STDEVP(返回整个样本总体的标准偏差)

9、 9 SUM(求和)

10 、10 VAR(计算基于给定样本的方差)

11 、11 VARP(计算基于整个样本总体的方差)

Function_num (忽略隐藏值) 函数

1 、101 AVERAGE 数学平均值

2 、102 COUNT 数字的个数

3 、103 COUNTA 非空的个数

4 、104 MAX 最大值

5、 105 MIN 最小值

6 、106 PRODUCT 乘积

7、 107 STDEV 标准偏差

8、 108 STDEVP 标准偏差

9 、109 SUM 求和

10 、110 VAR 方差

11 、111 VARP 方差

参考资料:百度百科-subtotal



SUBTOTAL

是一个很有意思的函数。(以下来自帮助)

语法


SUBTOTAL(function_num, ref1, ref2, ...)


Function_num   为 1 到 11(包含隐藏值)或 101 到 

111(忽略隐藏值)之间的数字,指定使用何种函数在列表中进行分类汇总计算。

   

以下为举例说明,比如 :

=SUBTOTAL(9,A1:A15)

和 =SUBTOTAL(109,A1:A15)

在表格初始状态是一样的,如果你对a列进行了筛选,结果就不同了!

比如筛选后 A1到15只显示了 A1、A2

那 SUBTOTAL(9,A1:A15) = sum(A1:A15) 

而 SUBTOTAL(109,A1:A15) =sum(a1,a2),所以明白了 ?

这是一个专门适合统计筛选后项目的函数!



你可以在excel中按F1,然后输入subtotal看帮助,一句两句说不清。经常用到的是它的求和功能,和sum的不同之处在于subtotal函数里面如果包含subtotal将不统计里面有subtotal的单元格,这在做报表既有小计又有合计时写公式带来了方便。

http://baike.baidu.com/view/3998960.htm 这有详细说明




excel中的sumif函数为什么不显示结果?
你问的这个Excel函数问题,这个函数是条件求和,要正确使用符合给定条件才可以有结果,所以要么是函数使用格式不对,要么是数据出错,所以会没有结果。

Excel中常见的几个问题以及解决方法
出现此情况一般是在公式中使用了Excel所不能识别的文本,比如:使用了不存在的名称。解决的方法是:单击“插入→名称→定义”命令,打开“定义名称”对话框。如果所需名称没有被列出,在“在当前工作薄的名称”文本框中输入相应的名称,单击“添加”按钮将其添加,再单击“确定”按钮即可。七、在Excel中...

Excel中的问题,如何解决?
当遇到“不能对多重选定区域使用此命令”的提示时,通常的解决方案是取消多重选定,并针对单个区域执行命令。1. 理解多重选定区域:在Excel等电子表格软件中,用户可以同时选择多个不连续的区域。这通常是通过按住Ctrl键同时选择多个区域来实现的。这种选择方式在某些操作中是非常有用的,但在其他情况下可...

问一有关EXCEL中合并单元格拆分后,如何使每一个单元格显示同样的内容的...
步骤:1、以excel2016为示例,建立表格。2、全选需要拆分的单元格。3、点击“合并后居中”。4、将单元格拆分。5、点击“查找和选择”下拉箭头,选择“定位条件”。6、选择“空值”。7、拆分后单元格中空单元格,被选中。8、输入“=a1”。9、按住键盘ctrl键+回车,即可填充完成。

在Excel工作表中一些简单的问题
(1)查找:在Excel2003中可以查找和替换指定的任何数值,包括文本、数字、日期、公式和附注等,例如可以指定Excel2003只查找具有某种大写格式的特殊文字,如查找“Happy”,而不查找“happy”。执行“查找”操作的具体步骤如下。①单击“编辑”→“查找”菜单命令,调出“查找和替换”对话框,单击“查找”...

excel中,公式 =count(工资,“>1000”)的值为26,我想问一下这公式中>1...
=COUNTIF(区域,">1000")比如统计A列大于1000的个数 =COUNTIF(a:a,">1000")你的工资,是自定义了名称的。

为什么Excel中的图片无法显示?怎么解决?
文件格式问题:Excel支持多种图片格式,但有时候某些特殊格式的图片可能无法正常显示。尝试将图片转换成常用的格式(如JPEG、PNG等)并重新插入到Excel中。缓存问题:有时候Excel可能会缓存图片,导致显示不正确。尝试清除Excel的缓存,然后重新打开文件。Excel选项设置:在Excel的选项设置中,有一个"显示"选项卡...

急问!EXCEL中的选择性粘贴没有转置、数值等选项了。怎么办
1,首先,在打开Excel后,点击左上角的“文件”选项卡。2,点击之后,在窗口的左下角点击“选项”按钮。3,在Excel选项中,点击左侧的“高级”选项卡。4,在高级设置中,勾选“剪切、复制和粘贴”一栏下的“粘贴内容时显示粘贴选项按钮”。5,此时,再次回到Excel表格中进行粘贴,就可以看到各种粘贴...

大神们,想问下EXCEL中满足文本则返回值,不满足则返回另一个值公示要怎 ...
要想实现这个功能,需要使用到两个函数:1. VLOOKUP函数:用来查询“表1”中存在的文本表“表2”中的对应数值。2. IFERROR函数 :用来判断计算结果错误时返回的值。因此,操作步骤为:1. 选中C3单元格;2.输入公式: =IFERROR(VLOOKUP(B3,$E$3:$F$7,2,0),0)希望能够帮助到您!

excel中时间相减怎么算?
不少人问excel时间加减函数怎么用,其实更多人主要想了解时间之差怎么计算,那么本文就通过两套实例演示年月日和小时分钟的时间差计算。.1、datedif函数是excel的隐藏函数,主要用于计算日期之差,不是四舍五入,是向下取整。2、以下图为例,在C2单元格输入=DATEDIF(A1,A2,y),其中y表示计算年份之差。

任丘市18544867998: 请问谁知道excel里面的函数SUMIF,SUM(IF),COUNT,COUNTIF分别是什么意思?
宰萧瑞艾: SUMIF:函数对符合指定条件的单元格求和. SUM(IF):函数用于计算单个或多个参数之和. COUNT和COUNTIF两者联用,一般用于计算优生率、合格率等.

任丘市18544867998: 在Excel中,往单元格中输入公式“=SUM(B2:B3,D2:E3)”时,其功能是 - -----. -
宰萧瑞艾: 这个公式的前半部分:SUM(B2:B3,D2:E3)的功能是对单元格B2到B3区域,D2到E3区域求和,后半部分:amp;quot不是函数,如果要显示amp;quot字样,应当在&后面加上"amp;quot".

任丘市18544867998: 如何在excel2007 中 快速选中相匹配函数? -
宰萧瑞艾: 按Table键,左边大写锁定键上面那个.

任丘市18544867998: 请问下Excel中&运算符表示什么啊 -
宰萧瑞艾: &表示and,也就是“并且”.

任丘市18544867998: excel中if函数的用法 -
宰萧瑞艾: if是一种条件公式如下例: C1=if(A1=10,5,0) 意思就是单元格A1如果等于10,那么C1值为5. 如果A1不等于10,那么C1值为0. 函数 if 最多可以嵌套7层.

任丘市18544867998: EXCEL怎么求和 -
宰萧瑞艾: 你输入的时候是用文本方式录入的所以无法计算.解决办法:1、数据量不大时,重新录入,录入之前将录入的区域选中,右键---设置单元格格式--常规---数字--小数保留2位---确定!这样就可以进行求和计算了.方法2、数据量大想直接修改,先选定一个空白单元格(进行复制)---再选定所录入好的数据所有单元格---右键---选择性粘贴---加(前打上勾)---确定.即可,这样就可以求和了!

任丘市18544867998: 请教,在excel中怎么用 sumif函数来计算结果? -
宰萧瑞艾: 别用SUMIF了,用其他函数吧,比如: =SUMPRODUCT(((H4:H40>0)*(J4:J40="是")+(H4:H40<0)*(J4:J40="否"))*(H4:H40)) =SUMIFS(H4:H40,H4:H40,">0",J4:J40,"是")+SUMIFS(H4:H40,H4:H40,"<0",J4:J40,"否")

任丘市18544867998: Excel 2003主界面窗口中编辑栏上的&quot;fx&quot;按钮用来向单元格插入什么 -
宰萧瑞艾: 你说的是“fx”按钮吧?那个是用来插入“函数”的,应该选D

任丘市18544867998: 请问Excel中VLOOKUP怎么用啊!请详细说明,谢谢 -
宰萧瑞艾: 在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数 VLOOKUP 代替函数 HLOOKUP. 在 VLOOKUP 中的 V 代表垂直. 语法 VLOOKUP(lookup_value,table_...

任丘市18544867998: excel中的sum 函数 数量限制如何解决 -
宰萧瑞艾: 弄一个小计列,或者小计行,100个左右数据加一起,将小计列或者小计行隐藏. 最终数值,就用小计加. 为了防止计算错误,你要如下设置: 工具-选项-重新计算-迭代计算-最多迭代次数:100 或更高,最大误差:0.001,确定.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网