Excel如何忽略隐藏列进行求和,很实用的技能
隐藏行进行计算可能有人知道用subtotal函数就能解决,但是隐藏列呢?昨天就有个小伙伴在后台提问:隐藏的列不参与求和。今天就和大家来研究一下。
首先我们来看一下这个问题,下面有一个学生成绩单,一共有三门课程的成绩,可能会根据不同的需要,只需要查看某两门的成绩,这时候就需要隐藏一列,这时候我们如果用sum或subtotal就不能达到我们的目的了。
别急,看看下面的方法吧。
第一步,在最后一行下面加一个辅助列,在B7单元格输入=CELL(width,B1)
Cell是单元格的意思,Width是宽度的意思,这个公式的意思就是获取Al单元格的列宽。当列隐藏时,列宽为0。以此判断B:D列是否处于隐藏状态。
Cell函数属于信息类函数,返回有关单元格的格式、位置或内容等信息,一般情况下应用比较少。当然啦,用的倩况少,不代表不实用,更不代表木有用。
第二步,在E2单元格输入公式=SUMIF($B$7:$D$7,0,B2:D2)
这是一个简单的条件求和函数,通过判断B7:D10单元格区域的值是否大于0,来对B2:D2区域的值求和,需要注意的是SUMIF第一参数,即条件范围需绝对引用。
这时候我们可以隐藏一列试试啦。
咦?没有变化哎,怎么回事?
原来是没有刷新公式呀,按一下F9就sumif函数的使用方法绝对引用ok啦。
备注:当单元格的值属性发生改变或者使用F9快捷键进行公式重新计算时,工作表函数才会重新计算,所以列宽的改变并不会造成cell函数的自动重算。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论