可见单元格汇总函数
    可见单元格汇总函数(SUBTOTAL)是用来汇总筛选后可见单元格的一种函数。在Excel中,我们往往需要对某个数据范围进行筛选,然后对筛选后的数据进行汇总,如求和、平均值等。这时,可见单元格汇总函数就非常实用。下面详细介绍一下可见单元格汇总函数。
    一、函数格式和参数
    SUBTOTAL(function_num, ref1, [ref2], …)
    function_num是指需要进行的操作,它是一个数字,用来代表函数的不同类型。ref1、ref2等是指要进行计算的数据区域或单元格。至少需要输入一个数据区域或单元格。
    1. AVERAGE:平均值
    2. COUNT:计数(计算单元格中含有数字的个数)
    3. COUNTA:计数(计算单元格中非空单元格的个数)
    4. MAX:最大值
    5. MIN:最小值
    6. PRODUCT:相乘计算
    7. STDEV:标准偏差
    8. STDEVP:总体标准偏差
    9. SUM:求和
    10. VAR:方差
    11. VARP:总体方差
    二、函数特点
    1. 自动忽略隐藏行和列
    在进行筛选操作时,隐藏的行和列会被自动忽略,而只对可见的行和列进行计算。
    2. 自动计算图表和子数据集
    使用可见单元格汇总函数时,若要汇总的区域包含图表或子数据集,也会自动将它们排除在计算范围之外。
    3. 方便的筛选功能
    通过Excel的筛选功能(数据菜单中的"筛选"),可以方便地对数据进行筛选,对筛选后的数据进行汇总。
    4. 各种操作类型既可直接计算,也可通过数字实现
    我们在使用可见单元格汇总函数时,既可以选择操作类型对数据进行计算,也可以直接将数字写入到函数中,用以代表不同的操作类型。
    三、使用示例
    我们来看下面这个示例,假设我们有一份销售数据表格,其中包含销售人员、销售额和销售日期三列数据。现在需要计算2019年1月份销售额的总和,那么就可以使用可见单元格汇总函数,如下所示:
    =SUBTOTAL(109,B2:B16)
    第一个参数109代表求和操作;B2:B16是数据范围,表示进行汇总的数据范围。
display driver uninstaller    当我们使用编辑筛选功能时,汇总的结果也会自动做出相应的调整。
    可见单元格汇总函数非常实用,适用于各种复杂数据筛选,也方便进行数据统计和分析。在日常使用Excel时,值得我们深入了解和运用。除了以上提到的参数和使用方法,下面还将为你介绍可见单元格汇总函数的其他相关内容。
    1. 不可嵌套使用
    可见单元格汇总函数不支持嵌套使用,也就是说,如果在一个可见单元格汇总函数内部使用另一个可见单元格汇总函数,会导致错误的结果。在使用可见单元格汇总函数时,应当确保其所在公式中不包含其他可见单元格汇总函数。
    2. 自定义函数
    可见单元格汇总函数可以通过VBA自定义函数实现。我们可以自定义一个汇总可见单元
格的平均值函数,代码如下:
    Function VBA_SUBTOTAL_AVERAGE(rng As Range)
        Dim cel As Range
        Dim sum As Double
        Dim count As Long
       
        For Each cel In rng
            If Not cel.Hidden Then
                sum = sum + cel.Value
                count = count + 1
binder综合征            End If
        Next
       
css让背景变透明
        If count > 0 Then
            VBA_SUBTOTAL_AVERAGE = sum / count
        Else
            VBA_SUBTOTAL_AVERAGE = 0
        End If
    End Function
    在Excel中,我们只需要在需要求平均值的单元格输入该函数即可。
    3. 计算错误处理
    由于可见单元格汇总函数默认会自动忽略隐藏的行和列,因此在使用该函数时,经常会出现计算错误的情况。当数据区域中有被手动隐藏的行时,函数会将这些行也视为隐藏的行,导致计算结果错误。解决该问题的方法是使用Excel自带的IFERROR函数或者使用VBA错误处理语句。
    4. 数据字段名称
    在对数据进行可见单元格汇总函数计算时,建议为数据字段设置有意义的名称,例如"销售额"、"销售日期"等。这有助于提高公式的可读性,更方便地识别和修改数据区域。
英语activities中文是    在使用可见单元格汇总函数时,我们需要掌握其基本使用方法和相关参数,避免计算错误,并且可以根据需要自定义函数,将函数与Excel的其他功能相结合,更好地实现数据的统计和分析。希望这篇文章能够帮助你更好地理解和应用可见单元格汇总函数。在Excel数据处理过程中,可见单元格汇总函数是一个非常实用的函数。除了可以用于数值数据的汇总,还可以用于筛选后的文本数据的汇总,如计算某一列的不同值的个数等。下面将为你介绍一些其他的相关内容。
    1. 过滤条件的使用
    可见单元格汇总函数常用于表格的筛选统计。在使用函数时,可以选择对筛选结果的可见数据进行计算,也可以选择对全部数据进行计算。如果需要对筛选结果的可见数据进行计算,需要在函数的第一个参数前加上一个数字1,代表只对可见单元格进行操作。如果需要对全部数据进行计算,需要使用不同的数字代表不同的操作。
    在使用函数时,可以设置多个条件,例如对某个区间进行加法,但只计算其中满足某一条件的单元格,具体的条件可以选择 "筛选" 选项卡中的自定义筛选条件。
    2. 函数嵌套
    虽然可见单元格汇总函数不能直接嵌套使用,但它可以在其他函数内部使用,以提高计算的灵活性和精度。我们可以使用VLOOKUP函数和可见单元格汇总函数来确定筛选结果中某一列中的最大值,代码如下:
    =VLOOKUP(MAX(SUBTOTAL(109,OFFSET(A2,ROW(A2:A17)-ROW(A2),0,1))),A2:B17,2,0)
    在上述公式中,MAX函数返回整个数据范围的最大值,可见单元格汇总函数到可见单
元格的最大值。然后通过VLOOKUP函数确定数据范围中与最大值相对应的数值(B列),并将结果返回到公式中。
    3. 回滚数据发生变化时的结果
    如果对数据区域进行更改或是插入一个新的行或列,可见单元格汇总函数的计算结果会随之改变。如果我们需要回滚数据的变化并保持计算结果的稳定性,可以将数据区域转换为Excel表格,然后使用表格中的汇总函数,表格中的数据经常用于汇总和筛选,可以大大提高数据的管理和分析能力。
    4. 开启自动更新
    为了方便记录并快速更新数据的变化,我们可以使用Excel自带的数据表和图表。还可以使用Excel的预设功能,例如开启自动计算和自动筛选,这将使得函数在数据变化后可以自动计算。函数iferror的使用方法
    可见单元格汇总函数在Excel中是一个非常实用的函数。在使用该函数时,我们需要灵活应用相关参数和条件,并结合其他函数实现更复杂的计算。我们还可以使用Excel的其他工
具来提高数据的管理和分析能力。
>plc触摸屏编程教程视频

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。