搜索
写经验 领红包
 > 动物

对可见单元格求和公式(如何对可见单元格计数)

导语:对可见单元格进行求和(隐藏列后求和),你真的会吗?

对可见单元格求和公式(如何对可见单元格计数)

大家好,今天来跟大家分享一个忽略隐藏列求和的技巧,这里主要分享两种不同的方法。

在开始之前我们先来学习一个新的函数,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键刷新即可

而第二种方法需重新选择区域才行,这就是这两种方法的优劣之处。

好了,这次就分享到这里了,谢谢大家!

本文内容由小媛整理编辑!