Сочетание CountIf (несколько условий) и Importrange - PullRequest
1 голос
/ 13 июня 2019

У меня есть две таблицы в двух разных документах Google Sheets. В первой таблице есть таблица с данными, во второй таблице я пишу формулу.

Я не могу подсчитать количество строк, в которых в двух разных столбцах в ячейках выполняются два разных требования. Под двумя разными требованиями я подразумеваю две разные буквы.

Вот пример таблицы:

Мне нужно сосчитать строки, в которых «S» находится в столбце A, а «N» - в столбце B

Ссылка на таблицу: 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 Ответ

1 голос
/ 13 июня 2019

вам нужно сделать это так:

=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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...