Подсчет разных значений
AFAIK до сих пор нет встроенной формулы для подсчета различных значений в диапазоне. Но есть разные формулы, которые делают то же самое. Я протестировал две формулы, хорошо работающие с данными вашего примера в LibreOffice 3.5:
Первое (любезно предоставлено Bigyan Bhar ):
=SUMPRODUCT((Data<>"")/(COUNTIF(Data;Data)+(Data="")))
Вторая, более сложная, формула массива , поэтому вам нужно нажать CTRL+ SHIFT+ ENTERпосле ее ввода (любезно предоставлено David Chapman ):
=SUM(IF(FREQUENCY(IF(LEN(Data)>0;MATCH(Data;Data;0);"");IF(LEN(Data)>0;MATCH(Data;Data;0);""))>0;1))
каждый с «данными» заменяется диапазоном для оценки.
Список различных значений
Чтобы вывести отдельные значения, просто определите фильтр на входном диапазоне, исключая дубликаты:
(В настоящее время в libreoffice есть ошибка, не позволяющая пользователю отключить Range contains column labels
флажок " ", но она будет исправлена в 3.5.2.)