首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google电子表格查询计数()

google电子表格查询计数()
EN

Stack Overflow用户
提问于 2017-06-25 04:00:02
回答 1查看 9.1K关注 0票数 0

我可以使用下面的公式返回数据:

代码语言:javascript
复制
=ArrayFormula(Query(importRange("SPREADSHEET_KEY", "Sheet1!A1:z2500"), "Select Col8, COUNT(Col8), SUM(Col24)/COUNT(Col8) WHERE Col8 is not null GROUP BY Col8 order by SUM(Col24)/COUNT(Col8) desc))

这将返回所有可能的行。我想要实现的是,只有当COUNT(Col8) >= 5

我试过了:

代码语言:javascript
复制
=ArrayFormula(Query(importRange("SPREADSHEET_KEY", "Sheet1!A1:z2500"), "Select Col8, COUNT(Col8), SUM(Col24)/COUNT(Col8) WHERE Col8 is not null and COUNT(Col8) >=5 GROUP BY Col8 order by SUM(Col24)/COUNT(Col8) desc))

以及

代码语言:javascript
复制
=ArrayFormula(Query(importRange("SPREADSHEET_KEY", "Sheet1!A1:z2500"), "Select Col8, COUNT(Col8), SUM(Col24)/COUNT(Col8) WHERE Col8 is not null GROUP BY Col8 order by SUM(Col24)/COUNT(Col8) desc"), "SELECT * WHERE Col2 >= 5")

两个都返回了错误。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2017-08-28 15:03:43

你的语法在第二个公式中是错误的。将第一个查询包含在第二个查询中:

代码语言:javascript
复制
          =ArrayFormula(QUERY(Query(importRange("SPREADSHEET_KEY", "Sheet1!A1:z2500"), "Select Col8, COUNT(Col8), SUM(Col24)/COUNT(Col8) WHERE Col8 is not null GROUP BY Col8 order by SUM(Col24)/COUNT(Col8) desc"), "SELECT * WHERE Col2 >= 5"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44740466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档