首页 > 解决方案 > 查询公式不适用于错误 AVG_SUM_ONLY_NUMERIC

问题描述

我在查询中收到此错误。

无法解析函数 QUERY 参数 2 的查询字符串:AVG_SUM_ONLY_NUMERIC

我不明白这里有什么问题。实际上,我的数据表中有 2 列,“W”是总销售额 “Z”是净销售额使用列“Z”,这是一个计算单元格,公式如下

IF(ISBLANK(W2)," ",SUM(W2-X2)-Y2) 我也无法将此公式作为数组公式(此处可能也需要帮助)

不工作查询 数据

PS:如果有人想直接在工作表上提供帮助,我可以分享工作表。

标签: google-sheetsgoogle-sheets-formulaarray-formulas

解决方案


尝试:

=ARRAYFORMULA(QUERY({Sheet1!D1:D5000, Sheet1!W1:W5000, 
 IFERROR(REGEXEXTRACT(Sheet1!Z1:Z5000, "\d+.\d+|\d+"))*1}, 
 "select Col1,sum(Col3),count(Col3)
  where Col2 is not null
  group by Col1 
  order by Col1 desc
  label sum(Col3)'Gross Sale', count(Col3)'Total Orders'"))

推荐阅读