Contando valores distintos
AFAIK ainda não existe uma fórmula integrada para contar valores distintos em um intervalo. Mas existem diferentes fórmulas em volta que fazem o mesmo. Eu testei duas fórmulas funcionando bem com seus dados de exemplo no LibreOffice 3.5:
-
O primeiro é (cortesia Bigyan Bhar ):
=SUMPRODUCT((Data<>"")/(COUNTIF(Data;Data)+(Data="")))
-
O segundo, mais complexo, é uma fórmula de matriz , então você precisa pressionar CTRL + SHIFT + ENTER depois que você digitou (por cortesia David Chapman ):
=SUM(IF(FREQUENCY(IF(LEN(Data)>0;MATCH(Data;Data;0);"");IF(LEN(Data)>0;MATCH(Data;Data;0);""))>0;1))
cada um com "Dados" substituídos pelo intervalo a avaliar.
Listando valores distintos
Para listar valores distintos, basta definir um filtro no intervalo de entrada, excluindo duplicatas:
(Atualmente há um bug no libreoffice bug no libreoffice impedindo que o usuário desabilite a caixa de seleção " Range contains column labels
" , mas será corrigido em 3.5.2.)