通过小的示例,我可以使它工作,但是对于较大的查询,结果却不能。尽管我可以看到查询返回了一个数字列表,但是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
当我尝试求和时,结果是相同的。
通过以下简单测试,我可以看到这些功能的工作:
是什么原因导致SUM / COUNT对我的第一个查询结果不起作用?
答案 0 :(得分:1)
非数字。需要:
sum(arrayformula(query(...)*1))
测试:
使用counta
VS count
来了解您的数据不是数字。