谷歌电子表格多列过滤器使用或
问题描述:
我有一个谷歌电子表格3列,这是空白或有价值。我想获得具有A和B或C填充的行数。如果我写一个SQL查询这将是谷歌电子表格多列过滤器使用或
select count(*)
from Table
where A is not null and (B is not null or C is not null)
但我不能为我的生活弄清楚如何得到这个在谷歌电子表格
答
下面的公式应该做你所追求的:
=ROWS(FILTER(A2:A, NOT(ISBLANK(A2:A)), NOT(ISBLANK(B2:B))+NOT(ISBLANK(C2:C))))
,并解释:参数(过滤的
最后,如果你不使用标题列的行你可以改变从A2:A
引用到A:A
或者,你可以使用QUERY
功能:
(分成多行的可读性)
=ROWS(QUERY(A2:C,
"SELECT A WHERE A IS NOT NULL AND (B IS NOT NULL OR C IS NOT NULL)"))
有关查询语法的详细信息,请参阅Visualization API Query Language Reference并专门Language Reference
真棒,即查询功能...我没”甚至不知道它存在!谢谢! – reidLinden 2011-08-02 13:59:36
其中是使用'+'符号作为布尔OR的文档吗? – 2015-08-25 12:56:51