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!


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.