Общее количество строк, в которых столбцы содержат данные - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь подсчитать количество приютов, в которых есть потребность, любая потребность.

Итак, проблема в том, что подсчитайте количество строк, в которых указанные столбцы содержат какие-либо данные.

пример

|Shelter|Food|Water|Blankets|
|-------|----|-----|--------|
|S(A)   |  X |     |        |       
|S(B)   |  y |  x  |        |
|S(C)   |    |     |        |
Total Shelters with a need: 2

= COUNTIF (FOR (S (A (A (A (A))): S (C), OR (еда: одеяла))

Я пытался

= COUNTIF (ROW24: ROW27, SUMPRODUCT (COUNTIF (Еда: одеяла, "*")))> 0)

Но это не работает. Выдает 0. Кажется, что может быть математическое математическое решение, но я не могу его найти. Также кажется, что должно быть математическое решение для массива Excel, котороеэто элегантно, но после многих попыток я не могу заставить что-либо работать. Я знаю, что могу создать громоздкую формулу, которая просто включает каждый диапазон ячеек строка за строкой, но я надеюсь на более элегантное решение.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

Us SUMPRODUCT на основе длины объединенных значений.

=SUMPRODUCT(SIGN(LEN(B24:B27&C24:C27&D24:D27)))

enter image description here

0 голосов
/ 31 января 2019

Вы можете использовать функцию COUNTA в сочетании с оператором IF.

От Microsoft:

COUNTA: для подсчета непустых ячеек

Создайте пятый столбец, чтобы отслеживать, нуждается ли данное убежище.Вернуть 1, если есть необходимость, и 0, если нет.Формула будет выглядеть примерно так:

=IF(COUNTA(B3:D3)>0, 1, 0)

Используйте SUM () в нижнем колонтитуле этого столбца, чтобы вычислить общее количество нужных убежищ.

Expected output

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