La función DISTINCTCOUNT cuenta el número de valores distintos en una columna.
DISTINCTCOUNT(
column
)
- column: Nombre de la columna cuyos valores distintos se desea contar.
La función DISTINCTCOUNT devuelve un número entero.
El único argumento permitido es el nombre de una columna.
Los valores a contar pueden ser numéricos o de cualquier otro tipo. En el caso de existir Blanks, éstos son incluidos en el recuento. Si no se desea incluir los Blank deberá usarse la función DISTINCTCOUNTNOBLANK.
Si no se encuentran valores para contar, la función devuelve Blank.
Debe tenerse en cuenta que, para el cálculo, la función es contextualizada. Es decir, no calcula, en el sentido estricto del término, el número de valores diferentes de una columna, sino el número de valores distintos de la columna una vez se aplica a ésta el contexto que corresponda.
En este ejemplo se cuenta el número de celdas diferentes de una columna conteniendo números:
Obsérvese como entre los 7 valores diferentes se encuentra el Blank (0, 1, 2, 3, 4, 6 y Blank).
En este segundo ejemplo contamos el número de celdas que, conteniendo textos, son diferentes:
En este ejemplo definimos una columna personalizada en la que introducimos el booleano True si el producto es el A, y False en caso contrario:
Es A = IF(Productos[Producto] = "Producto A", TRUE(), FALSE())
...y, en una nueva columna, contamos el número de celdas diferentes de esta última (en este caso, booleanos):