Mmaresma/ noviembre 28, 2016/ Excel Avanzado, Macros

A diferencia de la función “Contar” de Excel, la UDF que os presento puede contar valores únicos numéricos o alfanuméricos.

La necesidad surgió de un compañero de trabajo, que necesitaba contar “valores numéricos únicos de un rango” o “valores alfanuméricos únicos de un rango” o “todo ello a la misma vez, pero que con la función “Contar” no le retornaba dichos valores.

Existe por internet la función =SUMA(1/CONTAR.SI([Rango];[Rango]) pero únicamente funciona para valores numéricos.

Esta UDF “cuenta” los valores indistintamente, sean números o textos.

Por ejemplo, en este rango:

contar_unicos

Las funciones siguientes dan estos resultados:

contar_unicos_2

La función contar da como resultado “2”, dado que solo tiene en cuenta valores numéricos.

La función UDF da como resultado “4” y devuelve todo lo que sea valor único.

La función que correo por internet no tiene en cuenta los duplicados (en el ejemplo, la palabra “Hola”) dando como resultado “5”.

Podéis descargar el ejemplo en el siguiente enlace:  contar_unicos

Espero que os guste, 🙂

Comentario

Comentario

Share this Post