Google sheets 为什么Google Sheet SUM不能在我的查询结果集上工作
用小的例子我可以让它工作,但用一个更大的查询的结果我不能。虽然我可以看到查询返回了一个数字列表,但函数COUNT或SUM并没有给出预期的结果 我的表格A1中有以下公式:Google sheets 为什么Google Sheet SUM不能在我的查询结果集上工作,google-sheets,Google Sheets,用小的例子我可以让它工作,但用一个更大的查询的结果我不能。虽然我可以看到查询返回了一个数字列表,但函数COUNT或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) 当我更改公式以给出值的计数时: =COUNT(QUER
=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)
当我更改公式以给出值的计数时:
=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))
当我尝试求和时,结果是一样的
通过下面的简单测试,我可以看到这些功能正常工作:
是什么导致SUM/COUNT无法处理我的第一个查询结果?不是数字。需要:
sum(数组公式(查询(…)*1))
测试:
使用
counta
VScount
可以知道您的数据不是数字。那么counta
呢?counta返回10。这是否表明我的结果中的某些类型不是数字?不是数字。需要:sum(数组公式(查询(…)*1))
Brilliant,谢谢!如果你把这个作为答案贴出来,我会接受的。
=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