忽略隐藏行统计数值,Excel有SUBTOTAL函数可用。但忽略隐藏列统计数值,Excel并未提供专用的函数。本文就和大家分享如何忽略隐藏列求和。 一、案例 如下图所示,A1:F9为各业务员销售业绩统计表。要求在H列计算各业务员1-3月的销售额合计。 观察表格的列标,我们发现C列、E列和G列隐藏。取消隐藏后的表格如下图所示: “其中产品A”表示每月销售业绩中产品A的销售金额。 当隐藏的列较少且已知哪些列隐藏时,我们可以用SUM函数对所有列求和,再减隐藏列即可。但当隐藏列较多,或求和列太多因而难以找到所有隐藏列时,这种方法就不适用了。 二、计算步骤 1、CELL函数构建辅助行 如下图所示,在B11单元格输入公式 =CELL("width",B2) 拖动填充柄向右复制公式。 CELL函数用于获取有关单元格的信息,CELL("width",B2)用于获取单元格B2的列宽。B11:G11的CELL函数返回值均为4,说明B:G列的列宽均为4。 如果列被隐藏,CELL函数返回的列宽为0。 2、SUMIF函数条件求和 在H3单元格输入公式 =SUMIF($B$11:$G$11,">0",B3:G3) 拖动填充柄向下复制公式。 SUMIF函数对B3:G3中列宽>0的数值求和,得到的结果就是忽略隐藏列求和的数值。 特别注意:本例先隐藏C、E、G列,然后在H列输入公式。如果是先输入SUMIF公式,再隐藏列,必须在隐藏列后按F9键刷新公式,重新计算,这样得到的才是忽略隐藏列的求和值。 ![]() END |
|