CountIf(多个条件)和Importrange的组合

时间:2019-06-13 13:15:24

标签: google-sheets google-sheets-formula google-sheets-query importrange

我在两个不同的Google表格文档中都有两个表格。第一个表有一个包含数据的表,第二个表是我写公式的地方。

我无法计算满足两个不同要求的单元格中两个不同列中的行数。我有两个不同的要求,意思是两个不同的字母。

以下是表格的示例:

我需要计算A列中的“ S”和B列中的“ N”的行

到表的链接: https://docs.google.com/spreadsheets/d/1Gx9Oa1d_jtQnxD3Rory-WBeiNw0_3gCqabFEt-VT8yA/edit?usp=sharing

我尝试了不同的组合:

=COUNTA(QUERY(IMPORTRANGE("1Gx9Oa1d_jtQnxD3Rory-WBeiNw0_3gCqabFEt-VT8y";table!A:B);"Select Column1 Where Column1 = 'S' and Column2 = 'Y'"))

=COUNTIFS(IMPORTRANGE("1Gx9Oa1d_jtQnxD3Rory-WBeiNw0_3gCqabFEt-VT8y";table!A:A);"S";IMPORTRANGE("1Gx9Oa1d_jtQnxD3Rory-WBeiNw0_3gCqabFEt-VT8y";table!B:B);"Y")

还尝试了if和filter的组合。

1 个答案:

答案 0 :(得分:1)

您需要这样做:

=COUNTA(IFERROR(QUERY(A:B; "select A where A='S' and B='N'"; 0)))

0

然后是IMPORTRANGE

=COUNTA(IFERROR(QUERY(
 IMPORTRANGE("1Gx9Oa1d_jtQnxD3Rory-WBeiNw0_3gCqabFEt-VT8yA"; "table!A:B"); 
 "select Col1 where Col1='S' and Col2='N'"; 0)))

0