我正试图在一个单独的表单中汇总来自多个Google电子表格表的数据,但我在SUMIF和FIND方面存在一些问题。 要从另一张纸上汇总数据,我必须使用它(至少这是我找到的唯一解决方案)
=SUM(INDIRECT(""&A6&""&"!E2:E"))
我在A6上有我的工作表的名称。这使得一切都变得简单,因为我有一个列(A),其中包含所有工作表的名称。我还没有在Google Docs中找到类似Sheets [1]的内容。
我的下一步是从特定列到Sum Times但删除一个特定的值,在这种情况下是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部分,因为我仍然在一张纸上测试它。) 我知道我做错了什么?
答案 0 :(得分:16)
我不知道为什么以上的SUMIF不起作用,我测试和工作的是:
=SUMIF(A6:A16,"*er*",G6:G16)
按照我的想法,SUMIF不是SUM + IF。我希望它会帮助别人。