仅对可见单元格求和

Sum Only Visible Cells

我在单元格 B2:ZZ2 中有数据,我隐藏了几个单元格。我想要一种方法 SUM() 仅显示可见单元格中的数据。我试过 SUM()SUBTOTAL(109) 但是,我没有得到我想要的总和。如果您看一下图 1,它表明我从我的公式中返回了所有 0。我在地址栏中显示我的公式。图 2 显示了我想要的输出。我可以使用什么公式来获得我想要的输出?

输入您的 =SUBTOTAL 公式 单元格被隐藏以确保它们不包含在 SUM.

之后
=SUBTOTAL(109,B2:ZZ2)

听起来你想要求和的 "numbers" 实际上可能是文本,Excel 看不到数字,你会得到 0。尝试 运行 文本到列在包含数据的单元格上,即使没有任何内容可以拆分到另一列。此外,出于某种原因,小计仅排除隐藏的行,而不排除列。我不确定他们为什么那样设计,但他们确实这样做了。我在此处找到了一些 VBA 来创建客户 UDF:link 如果对您有帮助的话。