我有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列中。
问题是什么?
答案 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'
。