查询包含多个子句的COUNT语句不起作用

时间:2015-08-14 17:02:41

标签: count google-sheets spreadsheet

我有3个列,例如A,B,C和我想计算A列中的单元格,只有当列B或列C包含名称时才包含某些内容(如果不为空)。

我使用此声明

=QUERY(Foglio1!A:V;"SELECT COUNT(R) WHERE R <>'' AND M CONTAINS "Alex" OR V CONTAINS "Mary"")

问题在于它会让我回报多少次&#34; Alex&#34;和玛丽&#34;即使R为空,也会出现在B列和C列中。

问题是什么?

1 个答案:

答案 0 :(得分:0)

为两个包含一些括号添加一些优先级。

=QUERY(Foglio1!A:V;"SELECT COUNT(R) WHERE R <>'' AND (M CONTAINS 'Alex' OR V CONTAINS 'Mary')")

您的原始文件已悬挂V CONTAINS 'Mary',因此可以将其解释为(R <>'' AND M CONTAINS 'Alex') OR V CONTAINS 'Mary'