Cuente valores distintos en Excel: enfoques clásicos a modernos

Cuente valores distintos en Excel: enfoques clásicos a modernos

En este tutorial, repasaré diferentes enfoques sobre cómo puede contar valores distintos en Excel desde una forma más tradicional hasta una técnica más moderna. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Tengo una lista de nombres aquí y quiero saber cuántos nombres únicos hay. Son siete nombres en total, pero ¿cuántos no se repiten? Si elimino los duplicados, obtengo cinco.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Voy a hacer esto en Excel . Hay algunas maneras de hacer esto, y vamos a ver esto desde el enfoque más clásico hasta el más moderno. Comenzaremos con Remove Duplicates, luego haremos Count Distinct usando el modelo de datos, y luego usaremos Dynamic Arrays.

Tabla de contenido

Cómo contar valores distintos en Excel

Aquí tengo un conjunto de datos de récords de equipos de las grandes ligas de béisbol desde 1995 hasta 2018. Lo que quiero saber es cuántos nombres de equipos únicos hay. Tenemos esta columna Nombre y quiero contarlos.

Entonces, vamos a hacer tres opciones. La primera es la forma más tradicional. Iré a mi pestaña Datos y hay una opción para eliminar duplicados . Eso va a funcionar, pero voy a copiar y pegar la columna Nombre en una nueva hoja porque esto solo va a pasar por encima de estos datos.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Y ahora, si elimino los duplicados, nos dará lo que queda, que son 35 valores únicos.

Cuente valores distintos en Excel: enfoques clásicos a modernos

También podría hacer esto COUNTA . Estoy usando COUNTA en lugar de solo COUNT porque COUNTA también toma valores de texto mientras que COUNT solo toma valores numéricos. Entonces, cuando ejecutamos eso, podemos ver 35 nombres de equipos únicos.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Así que esa es una opción bastante fácil de usar. No necesitamos escribir ninguna función. Es un código muy bajo, pero el hecho de que tengamos que codificar de forma rígida estropea nuestro código original. Eso no es genial para mí. Entonces, probemos otra opción.

Ahora, este está relacionado con el pivote de energía y el modelo de datos. Vamos a crear un informe de tabla dinámica, y eso nos permitirá contar esos valores únicos. Entonces, insertemos una tabla dinámica. Aquí tenemos nuestra tabla de datos, que se llama Equipos. Lo crearemos en una nueva hoja de cálculo y lo agregaremos al modelo de datos.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Y si hago clic en Aceptar, obtendremos lo que parece una tabla dinámica simple y antigua. Ahora, voy a poner la columna Nombre en mi Valor aquí.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Y luego, voy a hacer clic en ese campo Valor y resumirlo. Esto no está disponible en la tabla dinámica clásica. Este recuento distintivo solo está disponible en este modelo de datos.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Cargaremos esto y obtendremos 35. Entonces, hay una opción B en Power pivot. Este ha existido durante casi 10 años. No es muy conocido, pero es muy poderoso. Y si usa LuckyTemplates, probablemente esté familiarizado con el modelo de datos, Dax, etc. Aquí se usa la misma infraestructura básica en Excel.

Cuente valores distintos en Excel: enfoques clásicos a modernos

El método final que quiero mostrarles es mediante el uso de matrices dinámicas . Estos son bastante nuevos y es posible que aún no los tenga, según la versión de Excel que use. Esto es solo para 365.

Entonces, voy a usar ÚNICO, que devolverá todos los valores únicos en una matriz.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Luego, voy a seleccionar la columna Nombre, y esto nos da una matriz dinámica. En este caso, estamos usando una fórmula. No tuvimos que manipular los datos de origen. Podemos ver dónde están los datos de origen.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Desde aquí, puedo hacer un COUNTA. Ahora, fíjate cuando selecciono todo este rango, hay este signo de libra. Este es el operador de derrame de matriz dinámica. Cuando hago esto, le está diciendo a Excel que quiero operar en la matriz dinámica asociada con esta celda; no la celda en sí misma, sino la matriz dinámica que comenzó en esa celda.

Cuente valores distintos en Excel: enfoques clásicos a modernos

Estas matrices dinámicas solo tienen un par de años y, en general, se lanzaron más en cuestión de meses para la mayoría de los usuarios. Esta es una nueva forma de hacerlo.


Conteo de clientes a lo largo del tiempo usando DISTINCTCOUNT en LuckyTemplates
Análisis de LuckyTemplates usando DAX: cuántos productos únicos compró un cliente
Tablas de proporción y frecuencia en Excel

Conclusión

Le he mostrado tres formas diferentes de contar valores distintos en Excel . Comenzamos con el enfoque clásico de eliminación de duplicados. Solo tenemos que usar el menú. No hay funciones involucradas, sin embargo, no me hace sentir cómodo que tengamos que copiar y pegar. No hay mucha integridad cuando lo hacemos.

Luego llegamos al modelo de datos, que es bastante bueno. Esto también está basado en menús, sin fórmulas, y es dinámico. Sin embargo, es posible que no todos sepan acerca de esto, y tenemos que actualizar los datos si queremos obtener actualizaciones. Usamos tablas dinámicas o el informe de tabla dinámica, como se llama ahora con Power Pivot.

Y luego, llegamos al método muy moderno, que utiliza la función única, Dynamic Arrays. Esto se basa en fórmulas, lo que puede ser una ventaja o una desventaja, según a quién le preguntes. La gran desventaja de este es que es un poco detallado. Estamos usando dos funciones. Además, el hecho de que no es tan común tener esta función disponible.

Si tiene otras formas de hacerlo, háganoslo saber. Nos encantaría verlos. Siempre hay diferentes formas de hacer las cosas en Excel.

¡Mis mejores deseos!


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber