martes, 9 de junio de 2020

EXCEL: Cuenta valores únicos

Excel formula: Count unique values

Fórmula genérica

=CONTARA(UNICOS(data))

Explicación

Para contar valores únicos en un conjunto de datos, puede usar la función ÚNICA junto con la función CONTARA. En el ejemplo que se muestra, la fórmula en F5 es:
=CONTARA(UNICOS(B5:B16))
que devuelve 7, ya que hay siete colores únicos en B5: B16.

Cómo funciona esta fórmula

Este ejemplo utiliza la función ÚNICA para extraer valores únicos. Cuando UNICOS se proporciona con el rango B5: B16, que contiene 12 valores, devuelve los 7 valores únicos vistos en D5: D11. Estos se devuelven directamente a la función CONTARA como una matriz como esta:
=CONTARA({"red";"amber";"green";"blue";"purple";"pink";"gray"})
A diferencia de la función CONTAR, que solo cuenta números, CONTARA cuenta tanto el texto como los números. Dado que hay siete elementos en la matriz, CONTARA devuelve 7. Esta fórmula es dinámica y volverá a calcular inmediatamente cuando se modifiquen los datos de origen.

Con una referencia de celda

También puede consultar una lista de valores únicos ya extraídos a la hoja de trabajo con la función ÚNICA utilizando un tipo especial de referencia de celda. La fórmula en D5 es:
=UNICOS(B5:B16)
que devuelve los siete valores vistos en D5: D11. Para contar estos valores con una referencia dinámica, puede usar una fórmula como esta:
=CONTARA(D5#)
El carácter hash (#) le dice a Excel que se refiera al rango de derrame creado por UNICOS. Al igual que la fórmula todo en uno anterior, esta fórmula es dinámica y se adaptará cuando se agreguen o eliminen datos del rango original.

Cuente los espacios en blanco de ignorar únicos

Para contar valores únicos mientras ignora las celdas en blanco, puede agregar la función FILTRO de esta manera:
=CONTARA(UNICOS(FILTRAR(data,data<>"")))
Este enfoque se explica con más detalle aquí. También puede filtrar valores únicos con criterios.

Rango de fuente dinámica

UNICOS no cambiará automáticamente el rango de origen si se agregan o eliminan datos. Para darle a UNICOS un rango dinámico que se redimensionará automáticamente según sea necesario, puede usar una tabla de Excel o crear un rango dinámico con nombre con una fórmula.

Sin matrices dinámicas

Si está utilizando una versión anterior de Excel sin soporte de matriz dinámica, aquí hay algunas alternativas.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT