Este artigo mostra isso para valores de texto:
=SUM(IF(FREQUENCY(IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""), IF(LEN(C3:C25)>0,MATCH(C3:C25,C3:C25,0),""))>0,1))
e isso para valores numéricos:
=SUM(IF(FREQUENCY(C3:C25, C3:C25)>0,1))
Este artigo mostra fórmulas semelhantes, mas também mostra um método usando filtros.
Conte o número de valores exclusivos usando um filtro
Você pode usar o Filtro avançado para extrair os valores exclusivos de uma coluna de dados e colá-los em um novo local. Em seguida, você pode usar a função ROWS para contar o número de itens no novo intervalo.
- Verifique se a primeira linha da coluna possui um cabeçalho de coluna.
- No menu Dados, aponte para Filtro e clique em Filtro Avançado.
- Na caixa de diálogo Filtro avançado, clique em Copiar para outro local.
- Se o intervalo que você está contando ainda não estiver selecionado, exclua todas as informações na caixa Intervalo de lista e clique na coluna (ou selecione o intervalo) que contém seus dados.
- Na caixa Copiar para, exclua todas as informações da caixa ou clique na caixa e clique em uma coluna em branco na qual deseja copiar os valores exclusivos.
Marque a caixa de seleção Somente registros exclusivos e clique em OK.
Os valores exclusivos do intervalo selecionado são copiados para a nova coluna.
Na célula em branco abaixo da última célula no intervalo, insira a função ROWS. Use o intervalo de valores exclusivos que você acabou de copiar como argumento. Por exemplo, se o intervalo de valores exclusivos for B1: B45, digite:
= ROWS (B1: B45)