Excel 仅对可见单元格求和

Excel 仅对可见单元格求和,excel,excel-formula,excel-2007,formula,subtotal,Excel,Excel Formula,Excel 2007,Formula,Subtotal,我在单元格中有数据B2:ZZ2,我隐藏了几个单元格。我想要一种方法,只对可见单元格中的数据进行SUM()。我尝试了SUM()和小计(109)但是,我没有得到我想要的总数。如果您查看图1,它显示我从公式中返回了所有0。我在地址栏中显示我的公式。图2显示了我想要的输出。我可以使用什么公式来获得所需输出 隐藏单元格后,输入您的=小计公式,以确保它们不包含在总和中 =SUBTOTAL(109,B2:ZZ2) 听起来,您想要求和的“数字”实际上可能是文本,Excel不会将其视为数字,您将得到0。尝试在

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


隐藏单元格后,输入您的
=小计
公式,以确保它们不包含在
总和中

=SUBTOTAL(109,B2:ZZ2)

听起来,您想要求和的“数字”实际上可能是文本,Excel不会将其视为数字,您将得到0。尝试在包含数据的单元格上运行文本到列,即使没有要拆分到另一列的内容。此外,由于某种原因,小计仅排除隐藏行,而不排除列。我不知道他们为什么这样设计,但他们确实这样做了。我找到了一些VBA来创建客户自定义项,这里是:如果这对您有帮助的话。

我不明白您的意思。即使我将公式移动到单元格A14(没有数据),它仍然会生成一个0。移动公式后,小计的参考1正确吗?你不应该得到一个0,如果包括隐藏单元格,那么你的总和应该太多。这是一个两步修复,1我必须将总列移出我小计的范围()第二,我必须把文字改成栏目。但是直接回答你的问题?是的,单元格引用已更新。这确实起到了作用,但公式中包含隐藏单元格中的数据。请参阅我的答案,以确保隐藏单元格未包含在小计@NoSpaceShuttleftInthisNational中。无论您是在之前还是之后输入,sumtotal公式都应该有效。隐藏的单元格是如何隐藏的?它们是手动隐藏还是由于过滤器而隐藏?如果手动隐藏,是否可以使用过滤器获得相同的结果(与过滤器一起使用时,小计比手动隐藏更可靠,即使使用10x类型),此外,请尝试取消隐藏区域并重新隐藏它们。单元格可以调整大小,使其看起来是隐藏的,但实际上不是。事实上,经过一段时间的思考,我意识到问题在于你隐藏的是列……而不是行。由于某种原因,小计仅排除隐藏行,而不排除列。我不知道他们为什么这样设计,但他们确实这样做了。我找到了一些VBA来创建客户自定义项,这里是:如果这对您有帮助的话。