mau*_*gch 10 google-sheets sumifs google-sheets-formula
我试图在一个单独的表单中汇总来自几个Google电子表格表的数据,但我对SUMIF和FIND有一些问题.要从另一张表中汇总数据,我必须使用它(至少这是我找到的唯一解决方案)
=SUM(INDIRECT(""&A6&""&"!E2:E"))
Run Code Online (Sandbox Code Playgroud)
我在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")
Run Code Online (Sandbox Code Playgroud)
在这里,我尝试用单个SUMIF做所有事情,但我不知道如何.NOT("24:00:00")没有工作,所以我安顿下来.最后一部分是最困难的,我无法解决它.我有一个包含月份名称的列(例如),我想仅在月份名称包含"er"时汇总一些数据.这是我的想法:
=SUMIF(A6:A16,ISNUMBER(Find("er")),G6:G16)
Run Code Online (Sandbox Code Playgroud)
这给了我总是0(请注意,最后一个包含A6:A16而不是整个INDIRECT部分,因为我仍然在一张纸上测试它.)任何想法我做错了什么?
mau*_*gch 16
我不知道为什么上面的SUMIF不起作用,我测试和工作的是:
=SUMIF(A6:A16,"*er*",G6:G16)
Run Code Online (Sandbox Code Playgroud)
按照我的想法,SUMIF不是SUM + IF.我希望它会帮助别人.