Google sheets Google Sheets按聚合函数分组求和(K*M)错误

Google sheets Google Sheets按聚合函数分组求和(K*M)错误,google-sheets,google-query-language,Google Sheets,Google Query Language,在GoogleSheets中,我有一个带有数据的表(表标题),然后我有另一个表,我希望在其中查询某些信息 这是我使用的基本查询: select O, SUM(K*M) group by O 这是我收到的错误: Unable to parse query string for Function QUERY parameter 2: PARSE_ERROR: Encountered "*" at line 1, column 16. Was expecting: ")" 这是我使用的数据范围的问

在GoogleSheets中,我有一个带有数据的表(表标题),然后我有另一个表,我希望在其中查询某些信息

这是我使用的基本查询:

select O, SUM(K*M) group by O
这是我收到的错误:

Unable to parse query string for Function QUERY parameter 2: PARSE_ERROR: Encountered "*" at line 1, column 16. Was expecting: ")"
这是我使用的数据范围的问题吗?

看看这是否有效(根据需要更改范围)


不同的解释:

=query(K:O,"select O, sum(K)+sum(L)+sum(M) group by O")
Google Sheets Query()无法对MYSQL之类的计算列求和。
需要使用一种变通方法。

我认为这可能与此改进一起起作用:
=query({A2:D10,ARRAYFORMULA(A2:A10*C2:C10)},“select…”)
您的公式将导致不同的计算结果
=query(K:O,"select O, sum(K)+sum(L)+sum(M) group by O")