Libreoffice count с условием и группировкой - PullRequest
0 голосов
/ 15 мая 2018

Мне нужно подсчитать количество непустых ячеек в столбце Foo, сгруппированных по столбцу Subject (Using LibreOffice)

Subject     Foo
subject_1    20
subject_1  
subject_1     2
subject_2     4
subject_2 
subject_3

Так что в основном мой вывод должен быть:

subject_1  2
subject_2  1
subject_3  0

countA выполняет подсчет непустых ячеек, но не может группировать. Я пытался countif, но я не принимаю условия, которые на него ставлю.

Как мне сделать подсчет с учетом условия (в моем случае пустая ячейка) и группировки (по значению другого столбца)

Спасибо

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Хорошо, нашел способ сделать это.

Предположим, что у вас есть данные в столбцах A, B и уникальный список субъектов в столбце D, следующая формула делает эту работу.

=COUNTIFS($B$2:$B$4000,"<>",$A$2:$A$4000, D2)

По сути, это счет с двумя условиями, которые должны выполняться.Первое условие проверяет, является ли ячейка Bi не пустой, второе проверяет, соответствует ли ячейка Ai субъекту в ячейке Di (который является уникальным субъектом)

Эту формулу можно задать в ячейке E2 и сдвинутьэто вниз, так что последняя часть D2 будет указывать на соответствующий предмет в Di.

0 голосов
/ 15 мая 2018

С вашим контентом, какие параметры вы пробовали?

использование len (cell) <> 0 должно помочь.

...