Contagem de valor exclusivo ignorando o texto no intervalo

6
123
562
My Data
548
K166
You 
1548
123
562
100
My Data
100

Eu quero contar valores exclusivos ignorando o texto na lista mostrada acima. Para isso, tentei uma fórmula de matriz, {=SUM(1/Countif(,,,,))} , mas ela não está funcionando corretamente.

Alguém pode sugerir uma fórmula ou mesmo VBA para a tarefa?

    
por Rajesh S 22.06.2018 / 09:16

3 respostas

5

Para o benefício da comunidade, eu também gostaria de sugerir uma fórmula de matriz com abordagem diferente, "para contar valores únicos, ignorando o texto no intervalo de dados dado".

{=SUM(IF(FREQUENCY(A2:A13,A2:A13)>0,1,0))}

Observação: termine a fórmula com Ctrl + Shift + Enter.

    
por 22.06.2018 / 11:40
7

Aqui está uma solução:

Arrayinsiraaseguintefórmulaemqualquerlugar:

{=SUM(IFERROR(1/COUNTIF(D1:D12,IFERROR(--D1:D12,)),))}     
por 22.06.2018 / 09:59
1

Aqui está outra solução inspirada na resposta do próprio Rajesh:

Digiteaseguintefórmulaemqualquerlugar:

=SUM(--(FREQUENCY(D1:D12,D1:D12)>0))

Observe que essa fórmula não precisa ser inserida como matriz.

    
por 22.06.2018 / 16:21