如何忽略EXCEL表格中隐藏的行、列求和

如何忽略EXCEL表格中隐藏的行、列求和

在使用EXCEL处理数据时,有时需要隐藏数据表中的部分行或列。但带来的影响是,如果对数据进行求和或统计分析时,如果使用常规的SUM()函数或COUNT()函数时,会把隐藏的行、列中的数据也计算在内。

本文介绍了如何忽略隐藏的行、列进行求和或统计的方法。

1.如下图所示,将第4行隐藏,然后对所有人的基本工资求和。

这里我们使用SUBTOTAL函数来处理这个问题。如下图所示,将第4行隐藏后,使用SUBTOTAL函数:

=SUBTOTAL(109,E3:E10),该函数忽略了第4行,对E3:E10范围内其他7行数据进行求行,而SUM函数则对所有行数进行了求和(包括了隐藏行)。

SUBTOTAL函数在使用时,第1个参数值为必输参数,使用1-11或101-111来表示使用何种函数进行计算(1-11包含隐藏值,而101-111则忽略了隐藏值),1-11或101-111表示了多种函数,如求和、计数、平均值、最大值、最小值、平均数等。109表示使用求和函数,在计算过程中忽略隐藏值。

这个函数不适合对包含隐藏的列进行求和。

2.使用辅助函数忽略隐藏列求和

如下图所示,表格中F列被隐藏了,要求忽略隐藏的列,对E、G列进行求和。

这里我们使用辅助列来帮助求和。

在J3单元格中输入"=CELL("width",E3)",并向右侧填充3个单元格,再向下填充单元格,单元格中显示计算的结果:11表示E列宽度,0表示隐藏的F列宽度,L表示H列宽度。

在I3中使用公式:

=SUMIF(J3:L3,">0",E3:G3),将公式向下填充后,得到相应的结果。将I列和H列进行比较,可以看到I列的结果中忽略了隐藏的F列值。

CELL()函数用于返回单元格的格式、位置或内容等信息,这里第一个参数"width"表示返回单元格的列宽,当单元格被隐藏时,其列宽值为0。SUMIF()函数用于对区域中符合条件的值求和,这里以辅助行中的值是否大于0作为求和的条件,值大于0表明其是未隐藏的数据,这样就可以只对未隐藏列中的数据进行求和了。

欢迎多交流,多留言!

(0)

相关推荐

  • excel表格中隐藏的行如何取消隐藏恢复显示

    我们大多数人都会选择用Excel表格来处理数据,今天就跟大家介绍一下excel表格中隐藏的行如何取消隐藏恢复显示的具体操作步骤.1. 打开电脑后,在桌面空白处右键---新建---"mirco ...

  • Excel表格中新插入行后如何在数据的最底部动态求和

    Excel表格中新插入行后如何在数据的最底部动态求和 有一列数据,比如A2:A11是一些金额数据,在A12单元格对上面的数据进行求和,A12的函数公式是:=SUM(A2:A11). 但是若在第12行的 ...

  • Excel表格中删除重复行的方法

    Excel表格中删除重复行的方法 下图中的表格就是今天的示例,因为比较短,所以肉眼就可以看出来,后面三行都是重复的.下面在本文中,Office办公助手的小编就图文详解一次性将最后三行重复行都删除掉的方 ...

  • 在excel表格中怎么将行变成列?

    新装的office2010,有些功能一时摸不清.刚把excel里如何把行变成列弄懂,给大家演示一下.不会的朋友可以参考本文,来看看吧. 步骤 1.打开excel表格,按行输入一些姓名.可以输入两行. ...

  • Excel表格中隐藏的工作簿如何显示即取消隐藏

    今天给大家介绍一下Excel表格中隐藏的工作簿如何显示即取消隐藏的具体操作步骤.1. 首先打开电脑,然后找到需要操作的Excel表格,双击打开.2. 接着在下方的工作簿处,右键.3. 然后在弹出的菜单 ...

  • 怎么打开Excel表格中隐藏的内容

    电脑版Excel软件被很多人使用,用来编辑数据等, 有的用户为了防止自己的数据被盗用,因此会隐藏一些内容,那么如何打开隐藏的内容呢?小编就来为大家介绍一下吧.具体如下:1.第一步,双击或者右击打开Ex ...

  • 如何设置显示Excel表格中隐藏的内容

    今天给大家介绍一下如何设置显示Excel表格中隐藏的内容的具体操作步骤.1. 首先打开电脑,找到想要编辑的Excel表格,双击打开2. 将隐藏内容的单元格选中3. 右键,在打开的菜单中,选择设置单元格 ...

  • 怎么在Excel表格中插入指定行数的空白行

    怎么在Excel表格中插入指定行数的空白行呢?一起来看看具体操作步骤吧.1. 如图,在打开的Excel表格中,想要在第四行前面插入三行空白行.2. 将A4单元格选中3. 然后点击上方的菜单(是Exce ...

  • Excel表格中怎么将行变成列如何行列转置

    在工作中,我们对一些数据表格在进行编辑汇总后,有的需要产生一新的表格,其中会涉及到行列转换的内容,也就是要将行变成列,这样的转换要怎么操作呢?下面就给大家分享一下Excel表格中怎么将行变成列如何行列 ...

  • 在excel表格中怎么将行变成列?

    excel软件是我们办公很常用的,它的许多功能是我们可能未曾留意到的,但是在工作中的时候如果能够掌握一些实用的小技巧,对于我们开展工作那真的是事半功倍.今日小编将和大家一起分享一下怎么在excel表格 ...