Сколько пар ячеек электронной таблицы непустые?

#excel #google-sheets

#excel #google-таблицы #excel-формула

Вопрос:

У меня есть ячейки в столбцах A и B. Меня интересуют случаи, в которых ни ячейка в столбце A, ни ее сосед в столбце B не являются пустыми. (Например, когда ячейки A12 и B12 обе содержат что-то.)

Как я могу подсчитать, сколько раз обе ячейки в паре были непустыми?

До сих пор у меня был столбец C, в каждой ячейке которого было =IF(OR(ISBLANK(A2),ISBLANK(B2)), 0, 1) , =IF(OR(ISBLANK(A3),ISBLANK(B3)), 0, 1) и т.д. с SUM функцией внизу столбца C, но мне интересно, есть ли более эффективный способ их подсчета.

Ответ №1:

Графы должны делать это легко.

 =countifs(a:a, "<>", b:b, "<>")
  

Комментарии:

1. Намного эффективнее, чем то, что я делал!

Ответ №2:

 =COUNTA(IFERROR(QUERY(A:B, "select A where A is not null and B is not null")))
  

0

Комментарии:

1. Вау, язык запросов API очень мощный! Спасибо, что показали мне это, но я думаю, что воспользуюсь Countifs функцией, предложенной @user11217663.

Ответ №3:

 =COUNTA(IFERROR(FILTER(A:A,A:A<>"",B:B<>"")))
  

0

Ответ №4:

SUMPRODUCT «Обрабатывает» массивы 4

Вычисляет (подсчитывает) количество строк, в которых ячейки в столбцах A И колонке B содержат данные.

 =SUMPRODUCT(--NOT(ISBLANK(A$1:A$5000)),--NOT(ISBLANK(B$1:B$5000)))
  

Вычисляет (подсчитывает) количество строк, в которых ячейки в столбце A И колонке B являются пустыми.

 =SUMPRODUCT(--ISBLANK(A$1:A$5000),--ISBLANK(B$1:B$5000))
  

Был бы признателен за чье-либо мнение, работает ли следующая формула и в какой версии Excel (не работает в 2003):

 =SUMPRODUCT(--NOT(ISBLANK(A:A)),--NOT(ISBLANK(B:B)))