2015-08-14 178 views
0

我有3列像A,B,C和我想要計算列A中的單元格包含的東西(如果不是空的)只有列B或列C包含一個名字。查詢具有多個子句的COUNT語句不起作用

我用這個語句

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

的問題是,它返回我多少次「亞歷克斯」和「瑪麗」出現到B柱和C即便R是空的。

有什麼問題?

回答

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'