Google sheets 查询公式给出的值可以';不能使用=sum()求和

Google sheets 查询公式给出的值可以';不能使用=sum()求和,google-sheets,google-sheets-formula,google-sheets-api,google-sheets-query,Google Sheets,Google Sheets Formula,Google Sheets Api,Google Sheets Query,所以我有两个查询公式: =iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$2,"Table 1!A1:Z1000"),"Select sum(Col7) where Col1 = """&$A5&""" label sum(Col7)''",0)) 它对每一行重复,A5是动态引用 我还使用了查询选择公式: =iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$3,"Table 1!A1:Z1000"),"

所以我有两个查询公式:

=iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$2,"Table 1!A1:Z1000"),"Select sum(Col7) where Col1 = """&$A5&""" label sum(Col7)''",0)) 
它对每一行重复,A5是动态引用

我还使用了查询选择公式:

=iferror(QUERY(IMPORTRANGE('Index Sheet'!$C$3,"Table 1!A1:Z1000"),"Select Col7 where Col1 = """&$A5&""" label Col7''",0))
当我尝试使用查询求和公式时,对于我引用的大多数工作表,它会显示
AVG\u sum\u ONLY\u NUMERIC
,因此我不得不使用查询选择公式

长话短说,我试图对这张新表中某些列的某些部分求和(例如,
H10:H15
),但这些总和不是求和,它们只返回一个“-”。请看下面我的截图:

原始来源(查询引用的工作表):

新建图纸查询示例:

我正在尝试将值转换到的新表(参见D18的求和函数):


当我使用查询和获取值时,
=sum()
函数起作用,但对于某些原始工作表,我不能使用查询和,因为
AVG_sum_ONLY_NUMERIC
(某些列被合并等)。因此,基本上,请原谅我拙劣的解释,如果由于
AVG\u sum\u ONLY\u NUMERIC
,查询求和函数无法将值放入单元格,并且查询选择函数返回的值看起来像无法求和的数字,那么我如何对这些查询值求和呢。我无法更改原始工作表。

能否链接工作表的已清理副本?如果这是由于查询列中存在混合值,包括文本和数字,或者只是文本,您是否需要创建一个帮助器列,首先将文本数字转换为真数字值,以允许查询和正常工作?或者,您也可以将此转换作为查询公式的一部分。有必要共享工作表的副本。