搜索
首页软件教程办公软件具有公式示例的Excel小计函数

该教程解释了Excel中的小计函数的特异性,并显示了如何使用小计公式来汇总可见细胞中的数据。

在上一篇文章中,我们讨论了一种使用小计特征在Excel中插入微分的自动方法。今天,您将学习如何独自编写小计公式以及这给您带来的优势。

Excel小计函数 - 语法和使用

Microsoft将Excel Subtotal定义为返回列表或数据库中的小计的函数。在这种情况下,“小计”不仅是在定义的单元格范围内的总数。与其他设计仅执行一件特定事物的Excel函数不同,小计具有惊人的用途 - 它可以执行不同的算术和逻辑操作,例如计数单元,计算平均值,找到最小值或最大值等。

次序功能可在Excel 2016,Excel 2013,Excel 2010,Excel 2007和Lives的所有版本中获得。

Excel小计函数的语法如下:

小计(function_num,ref1,[ref2],…)

在哪里:

  • function_num-一个指定用于小计的函数的数字。
  • ref1,ref2,… - 一个或多个单元格或多个范围。需要第一个参数,其他参数(最多254)是可选的。

function_num参数可以属于以下集合之一:

  • 1-11忽略过滤的单元格,但包括手动隐藏的行。
  • 101-111忽略所有隐藏的单元 - 被过滤并手动隐藏。
function_num 功能 描述
1 101 平均的 返回平均数字。
2 102 数数 计算包含数字值的单元格。
3 103 伯爵 计算非空细胞。
4 104 最大限度 返回最大的价值。
5 105 最小 返回最小的值。
6 106 产品 计算细胞的乘积。
7 107 Stdev 根据数字样本返回人群的标准偏差。
8 108 stdevp 根据整个数字人群返回标准偏差。
9 109 加起来数字。
10 110 var 根据数字样本估算人群的差异。
11 111 varp 根据整个数量人群估算人口的差异。

实际上,无需记住所有功能号码。一旦您开始在单元格或公式栏中键入小计公式后,Microsoft Excel将为您显示可用功能号码的列表。

例如,这就是您可以制作一个小计9公式来总结单元格至C8中的值:

具有公式示例的Excel小计函数

要在公式中添加功能号,请双击它,然后键入逗号,指定范围,键入闭合括号,然后按Enter。完整的公式看起来像这样:

=SUBTOTAL(9,C2:C8)

以类似的方式,您可以编写一个小计1公式,以获取平均值,小计2以计数数字,小计3以计数非空白等等。以下屏幕截图显示了其他一些行动中的公式:

具有公式示例的Excel小计函数

笔记。当您使用具有摘要函数(如SUM或平均值)的小计公式时,它仅计算出具有忽略空白和包含非数字值的单元格的单元格。

现在,您知道如何在Excel中创建一个小计公式,主要的问题是 - 为什么要遇到学习的麻烦?为什么不简单地使用常规函数,例如总和,计数,最大等?您会在下面找到答案。

在Excel中使用小计的三个理由

与传统的Excel功能相比,小计为您带来以下重要优势。

1。计算过滤行中的值

由于Excel小计函数忽略了过滤的行中的值,因此您可以使用它来创建动态数据摘要,其中根据过滤器自动重新计算小计值。

例如,如果我们过滤表仅显示东部地区的销售,则小计公式将自动调整,以便将所有其他区域从总数中删除:

具有公式示例的Excel小计函数

笔记。由于两个函数编号集(1-11和101-111)忽略了过滤的单元格,因此在这种情况下,您可以使用Ether subtotal 9或小计109公式。

2。仅计算可见细胞

如您所记得的那样,具有函数_num 101至111的小计公式忽略了所有隐藏的单元格 - 被过滤并手动隐藏。因此,当您使用Excel的Hide功能从视图中删除无关紧要的数据时,使用功能编号101-111将隐藏行中的值排除在小计中。

以下示例将帮助您对其工作方式有更多了解:小计9与小计109。

3。忽略嵌套小计公式中的值

如果向您的Excel小计公式提供的范围包含任何其他小计公式,则将忽略那些嵌套的小计公式,因此不会两次计算相同的数字。太好了,不是吗?

在下面的屏幕截图中,平均平均公式SUBTOTAL(1, C2:C10)忽略了细胞C3和C10中的小计公式的结果,就好像您使用了平均公式,平均公式为2个单独的AVERAGE(C2:C5, C7:C9)

具有公式示例的Excel小计函数

在Excel -Formula示例中使用小计

当您第一次遇到小计时时,它看起来似乎很复杂,棘手,甚至毫无意义。但是,一旦您到达黄铜钉,您就会意识到掌握并不难。以下示例将向您展示一些有用的技巧和鼓舞人心的想法。

示例1。小计9 vs.小计109

如您所知,Excel小计接受2组功能编号:1-11和101-111。两组都忽略了过滤的行,但是数字1-11包括手动隐藏行,而101-111则将其排除在外。为了更好地理解差异,让我们考虑以下示例。

对于总过滤行,您可以使用小计9或小计109公式,如下面的屏幕截图所示:

具有公式示例的Excel小计函数

但是,如果使用“ home”选项卡> “单元格组”> “格式” > hide&undide”或右键单击行,然后单击“ hide”的“ hish clove”命令在“ hiber”选项卡>单元格组上手动无关项目,然后您只想在可见行中进行总值,subtotal 109是唯一的选择:唯一的选择:唯一的选择:

具有公式示例的Excel小计函数

其他功能数字以相同的方式工作。例如,要计算非滤波的细胞,小计3或小计103公式将可以做到。但是,只有小计103才能正确计算可见的非空白,如果该范围内有任何隐藏行:

具有公式示例的Excel小计函数

笔记。具有函数_num 101-11的Excel小计函数忽略了隐藏行中的值,但在隐藏的列中不忽略值。例如,如果您使用诸如SUBTOTAL(109, A1:E1)之类的公式来在水平范围内总和数字,则隐藏列将不会影响小计。

示例2。如果要动态总结数据

如果您要创建摘要报告或仪表板,其中您必须显示各种数据摘要,但没有所有空间,则以下方法可能是一种解决方案:

  • 在一个单元格中,制作一个下拉列表,其中包含函数名称,例如Total,Max,Min等。
  • 在下拉列表旁边的单元格中,输入嵌套的嵌套公式,该公式带有与下拉列表中功能名称相对应的嵌入式小计函数。

例如,假设小计的值在单元格中C2:C16中,并且A17中的下拉列表包含平均最大最小项目,则“动态”小计公式如下:

=IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))

现在,根据您的用户从下拉列表中选择的功能,相应的小计函数将计算过滤波行中的值:

具有公式示例的Excel小计函数

提示。如果突然间,下拉列表和配方单元从工作表中消失,请确保在过滤器列表中选择它们。

excel小节不起作用 - 常见错误

如果您的小计公式返回错误,则可能是由于以下原因之一:

#VALUE! - 函数_num参数不仅仅是1-11或101-111之间的整数;或任何参数中的任何一个包含3-D参考。

#DIV/0! - 如果指定的摘要函数必须按零执行划分(例如计算不包含单个数字值的单元格的平均值或标准偏差)。

#NAME? - 小计函数的名称拼写错误 - 修复更容易的错误:)

提示。如果您对小计函数不满意,则可以使用内置的小计功能,并自动插入公式。

这就是如何使用Excel中的小计公式来计算可见细胞中的数据。为了使示例更容易遵循,欢迎您下面下面下载我们的样本工作簿。谢谢您的阅读!

练习工作簿

Excel小计公式示例(.xlsx文件)

以上是具有公式示例的Excel小计函数的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
如何在Excel中进行运行总数(累积总和公式)如何在Excel中进行运行总数(累积总和公式)Apr 21, 2025 am 11:16 AM

该简洁的指南演示了如何使用具有策略上放置的绝对和相对细胞参考的总和公式在Excel中有效计算运行总计(累积总和)。 运行总计将数据集的累积总和显示为

excel len函数:计数单元格中的字符excel len函数:计数单元格中的字符Apr 21, 2025 am 10:10 AM

您是否正在寻找一个计算单元格中字符的Excel公式?如果是这样,那么您肯定已经落在正确的页面上。本简短的教程将教您如何使用LEN函数来计算Excel,与之计算字符

如何计算excel中的单词 - 公式示例如何计算excel中的单词 - 公式示例Apr 21, 2025 am 09:59 AM

本教程演示了如何使用LEN,替代和装饰函数的组合来计数Excel中的单词。 它提供了对案例敏感和对病例不敏感的公式,用于计算单元或范围内的总单词或特定单词/文本

Excel:分隔符或模式的拆分字符串,单独的文本和数字Excel:分隔符或模式的拆分字符串,单独的文本和数字Apr 21, 2025 am 09:19 AM

本教程演示了如何使用公式和高级“拆分文本”功能在Excel中有效分类单元。 学习使用逗号,空格或任何定界符分离文本,并将字母字符串分为文本

Excel求解器教程,逐步示例Excel求解器教程,逐步示例Apr 21, 2025 am 09:15 AM

本教程解释了如何在各种Excel版本中找到和利用求解器加载项,范围从2003年到365。逐步说明和实际示例演示了Solver在优化线性程序中的解决方案的应用。

Excel格式画家和其他复制格式的方式Excel格式画家和其他复制格式的方式Apr 20, 2025 am 10:29 AM

该教程展示了三种在Excel中复制格式的有效方法:格式画家,填充手柄和粘贴特殊方法。 这些技术与所有Excel版本(2007-365)兼容。 适当的格式增强工作表演示

在Excel中清除格式:如何删除单元格中的所有格式在Excel中清除格式:如何删除单元格中的所有格式Apr 20, 2025 am 10:12 AM

本教程提供了两种有效的方法,可从Excel电子表格中删除格式。 在大型电子表格中处理广泛的格式可能很麻烦。 这些技术简化了过程。 手动删除格式是效率的

Excel表:全面的教程,示例Excel表:全面的教程,示例Apr 20, 2025 am 09:48 AM

该教程揭示了Excel表的力量,通常被忽视但高效的数据管理工具。 查找表如何简化诸如Dynamic命名范围,公式更新和数据格式之类的任务,节省您的大量时间和大量时间

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

螳螂BT

螳螂BT

Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具