在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>键或其他方式刷新计算结果。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
没有相关内容!