我正在尝试从多个Google电子表格中的表格总结数据到一个单一的表格中,但是我在使用SUMIF和FIND函数时遇到了一些问题。 要从另一个表格中总结数据,我必须使用以下内容(至少这是我找到的唯一解决方案)
=SUM(INDIRECT(""&A6&""&"!E2:E"))
在A6单元格中输入工作表的名称,这样做很容易,因为我有一个包含所有工作表名称的列(A)。在Google文档中,我没有找到类似于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部分,因为我仍在单个工作表中测试它。)有什么想法我做错了什么吗?