对可见单元格求和公式(如何对可见单元格计数)
导语:对可见单元格进行求和(隐藏列后求和),你真的会吗?
大家好,今天来跟大家分享一个忽略隐藏列求和的技巧,这里主要分享两种不同的方法。
在开始之前我们先来学习一个新的函数,celL函数,接下来我们来看一下它的作用及其相关的语法结构
其作用为:可以获得指定单元格的地址、值的类型、文件路径等信息。
语法结构为:=CELL(单元格信息类型,单元格引用地址)
其中第一参数为必须,第二参数为可选,如果省略,则将 第一 参数中指定的信息返回给最后更改的单元格。
如果第二参数是某一单元格区域,则函数 CELL 只将该信息返回给该区域左上角的单元格。
接下来我们看案例 ,现有一份数据,其中B列,E-I列是隐藏的列,现在需要我们忽略掉隐藏列,对它们的数量进行求和
第一种方法:
我们在A18单元格输入公式:
=CELL(,A18)并横向填充至N18单元格
这个公式的意思是获取A18单元格的列宽。当列隐藏时,列宽为0。以此判断A:N列是否处于隐藏状态
接下来我们用sumif函数来对满足条件的单元格进行求和
直接在O2单元格输入公式:
=SUMIF($A$18:$N$18,,A2:N2)并向下填充至O17单元格
如果在此基础上,我们再把N列隐藏掉,我们会发现结果并没有发生相应的变化
如果想要它发生变化,我们必须按F9键或重新回车公式才可以
第二种方法
首先选中A1:O1数据区域,然后按Ctrl+G快捷键,选择可见单元格,然后点击定位
然后点击公式选项卡下的名称管理器
点击新建------名称中输入自己喜欢的名称,引用位置会自动显示刚才选中的区域,因为这里的引用方式显示的是绝对引用,所以我们需要按F4选择合适的引用方式……确定----关闭即可
然后在P2单元格输入公式
=sum(可见)并下拉填充到合适的位置即可
两种方法对比:
当我再次隐藏列的时候,第一种方法只需按F9键刷新即可
而第二种方法需重新选择区域才行,这就是这两种方法的优劣之处。
好了,这次就分享到这里了,谢谢大家!
本文内容由小媛整理编辑!