怎样才能让隐藏的列不参与计算?

办公技巧12个月前发布 homer
8,672 0

在Excel中,如何忽略隐藏的列汇总数据

如图86‑1所示为某班的期末考试成绩表,现需要在H列设置公式计算各位学生成绩总分,要求当隐藏某列成绩时,公式能够自动忽略隐藏列而计算其余各科成绩的总分,该如何设置公式呢?

怎样才能让隐藏的列不参与计算?

图86‑1忽略隐藏列求和

→ 解决方案:

设置辅助行计算列宽值,使用SUMIF函数进行条件求和。

→ 操作方法

步骤1选择B1:G1单元格区域,输入下列公式,按<Ctrl+Enter>组合键结束。

=CELL(“width”,B1)

步骤2选择H3:H10单元格区域,输入下列公式,按<Ctrl+Enter>组合键结束。

=SUMIF($B$1:$G$1,”>0″,B3:G3)

步骤3隐藏了D:F列,按<F9>键刷新计算结果。

→ 原理分析

忽略隐藏列求和

本例通过设置辅助行,设置CELL函数的第1参数为”width”计算单元格列宽,当单元格被隐藏时,列宽值为0。然后以列宽值为条件,使用SUMIF函数求出列宽大于0的对应成绩之和。

注意:CELL函数为“易失性”函数,但“隐藏”或“取消隐藏”命令不会引起其重算,因而需要手动按<F9>键或其他方式刷新计算结果。

© 版权声明

相关文章

没有相关内容!