目录
Excel小计函数 - 语法和使用
在Excel中使用小计的三个理由
1。计算过滤行中的值
2。仅计算可见细胞
3。忽略嵌套小计公式中的值
在Excel -Formula示例中使用小计
示例1。小计9 vs.小计109
示例2。如果要动态总结数据
excel小节不起作用 - 常见错误
练习工作簿
首页 软件教程 办公软件 具有公式示例的Excel小计函数

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

Apr 19, 2025 am 09:59 AM

该教程解释了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

热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

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

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在Excel中创建时间轴过滤器 如何在Excel中创建时间轴过滤器 Apr 03, 2025 am 03:51 AM

在Excel中,利用时间轴筛选器可以更有效地按时间段显示数据,这比使用筛选按钮更便捷。时间轴是一个动态筛选选项,允许您快速显示单个日期、月份、季度或年份的数据。 步骤一:将数据转换为数据透视表 首先,将原始Excel数据转换为数据透视表。选择数据表中的任意单元格(无论格式化与否),然后点击功能区“插入”选项卡上的“数据透视表”。 相关:如何在Microsoft Excel中创建数据透视表 别被数据透视表吓倒!我们会教你几分钟内就能掌握的基本技巧。 相关文章 在对话框中,确保选中整个数据范围(

您需要知道哈希符号在Excel公式中的作用 您需要知道哈希符号在Excel公式中的作用 Apr 08, 2025 am 12:55 AM

Excel 溢出范围运算符 (#) 让公式能够自动调整以适应溢出范围大小的变化。此功能仅适用于 Windows 或 Mac 版 Microsoft 365 Excel。 UNIQUE、COUNTIF 和 SORTBY 等常用函数可与溢出范围运算符结合使用,生成动态的可排序列表。 Excel 公式中的井号 (#) 也称为溢出范围运算符,它指示程序考虑溢出范围中的所有结果。因此,即使溢出范围增大或缩小,包含 # 的公式也会自动反映此变化。 如何列出和排序 Microsoft Excel 中的唯一值

如果您不在Excel中重命名桌子,那么今天是开始的一天 如果您不在Excel中重命名桌子,那么今天是开始的一天 Apr 15, 2025 am 12:58 AM

快速链接 为什么应该在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名规则和技巧 默认情况下,Excel 中的表格命名为 Table1、Table2、Table3,依此类推。但是,您不必坚持使用这些标签。事实上,如果您不这样做会更好!在本快速指南中,我将解释为什么您应该始终重命名 Excel 中的表格,并向您展示如何操作。 为什么应该在 Excel 中命名表格 虽然养成在 Excel 中命名表格的习惯可能需要一些时间(如果您通常不这样做的话),但以下原因说明了今

如何在Excel中格式化溢出的阵列 如何在Excel中格式化溢出的阵列 Apr 10, 2025 pm 12:01 PM

Excel中使用公式型条件格式处理溢出数组 直接对Excel中溢出数组进行格式化可能会导致问题,尤其当数据形状或大小发生变化时。基于公式的条件格式规则允许在数据参数更改时自动调整格式。在列引用前添加美元符号 ($) 可以将规则应用于数据中的所有行。 在Excel中,您可以对单元格的值或背景应用直接格式化,以使电子表格更易于阅读。但是,当Excel公式返回一组值(称为溢出数组)时,如果数据的尺寸或形状发生变化,则应用直接格式化将导致问题。 假设您有此电子表格,其中包含PIVOTBY公式的溢出结果,

如何在Excel中使用枢轴函数 如何在Excel中使用枢轴函数 Apr 11, 2025 am 12:56 AM

快速链接枢轴语法

Excel匹配功能与公式示例 Excel匹配功能与公式示例 Apr 15, 2025 am 11:21 AM

本教程解释了如何在公式示例中使用excel中的匹配函数。它还显示了如何通过使用Vlookup和匹配的动态公式来改善查找公式。 在Microsoft Excel中,有许多不同的查找/参考

如何使用Excel的汇总函数来完善计算 如何使用Excel的汇总函数来完善计算 Apr 12, 2025 am 12:54 AM

快速链接汇总语法

如何更改Excel表样式并删除表格格式 如何更改Excel表样式并删除表格格式 Apr 19, 2025 am 11:45 AM

本教程向您展示了如何在保留所有表功能的同时快速应用,修改和删除Excel表样式。 想让您的Excel桌子看起来完全想要吗?继续阅读! 创建Excel表之后,第一步是通常

See all articles