为什么Google Sheet SUM对我的查询结果集不起作用

时间:2018-06-26 14:29:14

标签: google-sheets

通过小的示例,我可以使它工作,但是对于较大的查询,结果却不能。尽管我可以看到查询返回了一个数字列表,但是COUNT OR Sum函数却没有给出预期的结果。

我的表在A1中具有以下公式:

=QUERY('All Items'!$A$2:$AM$796, "SELECT AD WHERE AB IS NOT NULL AND AC IS NOT NULL AND AD IS NOT NULL AND AD <> ' ' LIMIT 10", 0)

返回的结果是:

10
14
25
8
7
1
28
2
7
1

当我更改公式以提供COUNT个值时:

=COUNT(QUERY('All Items'!$A$2:$AM$796, "SELECT AD WHERE AB IS NOT NULL AND AC IS NOT NULL AND AD IS NOT NULL AND AD <> ' ' LIMIT 10", 0))

结果是

0

当我尝试求和时,结果是相同的。

通过以下简单测试,我可以看到这些功能的工作:

enter image description here

是什么原因导致SUM / COUNT对我的第一个查询结果不起作用?

1 个答案:

答案 0 :(得分:1)

非数字。需要:

sum(arrayformula(query(...)*1))

测试:

使用counta VS count来了解您的数据不是数字。