聚合一系列有错误的工作表

聚合一系列有错误的工作表

我在 Microsoft Excel 中有几个工作表,目前正在像这样添加它们:

=SUM(MySheet1:MySheetN!A2)

此函数会将 MySheet1 和 MySheetN 之间所有工作表的所有 A2 单元格的内容相加。如果我有一个错误,则总和会导致错误。我看到有一个辅助总计的允许忽略错误的功能。

 =AGGREGATE(9,6,MySheet1:A2,MySheet2!A2, ....,MySheet2!AN)

这可行,但我需要指定所有工作表。如果我添加新工作表,则需要修改所有公式。我该如何解决这个问题以使其通用?

注意:我使用的是西班牙语版本。我尝试翻译函数名称和语法,但可能忘记了一些东西。

答案1

不幸的是,“如果一个或多个引用是三维引用,AGGREGATE 将返回 #VALUE! 错误值。”

听起来您需要先将单元格复制到单个工作表,然后使用 AGGREGATE 函数。

“范围类型:

AGGREGATE 函数是为数据列或垂直范围而设计的。它不是为数据行或水平范围而设计的。例如,当您使用选项 1 对水平范围进行小计时,例如 AGGREGATE(1, 1, ref1),隐藏列不会影响聚合总和值。但是,隐藏垂直范围内的一行会影响聚合。"

因此,请确保将单元格复制到列中而不是行中。

相关内容