【发布时间】:2012-07-04 13:48:59
【问题描述】:
我正在尝试将多个 Google 电子表格中的数据汇总到一个表格中,但我在使用 SUMIF 和 FIND 时遇到了一些问题。 要汇总另一张工作表中的数据,我必须使用它(至少这是我找到的唯一解决方案)
=SUM(INDIRECT(""&A6&""&"!E2:E"))
我在 A6 上的工作表名称。这使一切变得容易,因为我有一个包含所有工作表名称的列 (A)。我在 Google Docs 中没有找到类似 Sheets[1] 的东西。
我的下一步是从特定列中求和时间,但删除特定值,在本例中为 1,因为它是时间列,所以在 24:00:00 内部转换:
=SUM(INDIRECT(""&A6&""&"!D2:D")) - SUMIF(INDIRECT(""&A6&""&"!D2:D");"24:00:00")
在这里,我尝试使用单个 SUMIF 完成所有操作,但我不知道如何操作。 NOT("24:00:00") 没有用,所以我解决了这个问题。 最后一部分是最困难的,我无法解决。 我有一列包含月份名称(例如),我只想在月份名称包含“er”时汇总一些数据。这是我的想法:
=SUMIF(A6:A16,ISNUMBER(Find("er")),G6:G16)
这总是给我 0 (请注意,最后一个包含 A6:A16 而不是整个 INDIRECT 部分,因为我仍在单张纸中对其进行测试。) 知道我做错了什么吗?
【问题讨论】:
-
我相信这个问题和你有关:stackoverflow.com/q/9128987/179529
标签: google-sheets google-sheets-formula sumifs