¿Hay alguna manera de contar solo el número de valores únicos en un rango, digamos A1:A100?
Preferiría no usar ningún VBA ya que el libro de trabajo ya se usa en otro lugar y no se guarda en ese formato.
Respuesta1
Puedes usar una fórmula matricial.
=SUM(1/COUNTIF(A1:A100,A1:A100))
Utilice CTRL + MAYÚS + ENTRAR al ingresar
Respuesta2
Sí:
=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100))
Esto recorrerá el rango y contará el número de veces que se encuentra cada celda. Ese valor se establece como denominador. Los resultados se resumen.
Entonces, si se encuentra un valor 3 veces, se sumarían 1/3
tres veces y se devolvería 1. 1/3 + 1/3 + 1/3
es 1
.