如果数据源中隐藏了某些列,怎么实时求和? 下面这样一份数据,计算每个人的各科目总分。如果没有隐藏列,很简单,谁都能搞定哈。SUM(B2:I2),下拉就搞定。 小伙伴的问题,她经常需要隐藏某些列,比如隐藏FGH列,就是科学、政治、历史三列分数隐藏,总分就不能计算隐藏的这三列。另外一个问题,小伙伴这个隐藏列不是固定的,可能下次又变化为隐藏DFG列了。
下面截图的效果就是隐藏FGH列之后的求和效果。
您的方法是怎样的,能够帮助这位小伙伴吗?
小编给了一个解题思路,在下面。也欢迎大家提出自己的方法,一起交流。
第一步:增加辅助列。在数据源最上面插入一行,然后在B1:I1单元格区域按下CTRL+回车批量输入公式:=CELL("width",B1)。
设置CELL函数的第1参数为"width",计算单元格列宽,当单元格被隐藏时,列宽值就会为0。
第二步,在J3单元格,就是总分列输入公式:=SUMIF($B$1:$I$1,">0",B3:I3),下拉即可。
此时,您不管隐藏哪一列或者多列,每次隐藏之后,按<F9>键刷新就可以只汇总可见列的计算结果。 |