Cómo contar nombres únicos en Excel (5 métodos)

  • Compartir Este
Hugh West

Mientras trabajamos con grandes conjuntos de datos, a menudo podemos necesitar contar valores únicos y distintos en Excel. Excel no tiene ninguna función incorporada para contar valores únicos o texto. Pero, hay muchas técnicas y enfoques por los cuales podemos contar estos valores distintos. Hoy en este artículo, vamos a demostrar algunos métodos para contar nombres únicos en Excel.

Descargar el cuaderno de prácticas

Descárgate esta hoja de ejercicios para practicar mientras lees este artículo.

Excel-Cuenta-Nombres-Unicos.xlsx

Contar Nombres Únicos en Excel (5 Métodos)

1. Uso de la función SUMPRODUCT para contar nombres únicos

La forma más sencilla y fácil de contar nombres únicos en Excel es utilizando la función SUMPRODUCTO Utilizando esta función podemos contar valores únicos de dos maneras. Aprendamos estas maneras.

i. SUMPRODUCTO con COUNTIF

Paso 1:

En la siguiente situación, se nos da un conjunto de datos en el que los nombres de algunos representantes de ventas y su salario se dan en el campo "Representante de ventas" y "Salario" Ahora tenemos representantes de ventas cuyos nombres aparecen más de una vez, por lo que tenemos que contar el número único del nombre del representante de ventas en la celda E4 bajo el epígrafe "Contar nombres únicos".

Paso 2:

Ahora en la celda E4, aplicar la SUMPRODUCTO con la función CONSEJO función.

La fórmula genérica es,

=SUMPRODUCTO(1/COUNTIF(rango,criterios))

Inserte los valores en la función y la forma final de la fórmula es,

=SUMPRODUCTO(1/COUNTIF(B4:B17,B4:B17))

Dónde,

  • Gama y Criterios son B4:B17
  • En CONSEJO busca en el rango de datos y cuenta el número de veces que cada nombre aparece en el rango de datos {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • Después, el resultado de la CONSEJO se utiliza como asesor con 1 como numerador. Para ello, los números que hayan aparecido una sola vez en la matriz se convertirán en 1 y múltiples números aparecidos proporcionarán fracciones como resultados.
  • Por último, el SUMPRODUCTO contará los 1 y dará el resultado.

Pulse Intro para obtener los valores únicos.

Paso 3:

Hay un defecto en esta función que si hay una celda en blanco en el conjunto de datos, entonces la fórmula fallará. Porque CONSEJO genera "0" para cada celda en blanco y 1 dividido por 0 devuelve un error de división por cero (#DIV/0!)

Paso 4:

Para superar esta situación vamos a modificar un poco la fórmula. Ahora nuestra nueva fórmula para esta situación es,

=SUMPRODUCTO(((B4:B17"")/COUNTIF(B4:B17,B4:B17&"")))

Ahora, si hay alguna celda en blanco en el conjunto de datos, la fórmula la ignorará.

Pulse Entre en para obtener el resultado.

ii. SUMPRODUCTO con FRECUENCIA

Paso 1:

Utilizaremos el mismo rango de datos que en el ejemplo anterior.

Ahora aplique el SUMPRODUCTO con FRECUENCIA para obtener los nombres únicos.

La fórmula genérica es la siguiente,

=SUMPRODUCTO(-(FRECUENCIA(MATCH(Valor_de_consulta,Matriz_de_consulta,[tipo_concordancia])),FILA(referencia)-FILA(referencia.primera_celda)+1),1))

Inserte los valores para obtener el formulario final.

=SUMPRODUCTO(-(FRECUENCIA(MATCH(B4:B17,B4:B17,0),FILA(B4:B17)-FILA(B4)+1)>0))

Dónde,

  • En MATCH se utiliza para obtener la posición de cada nombre que aparece en los datos. Aquí, en la función MATCH función buscar_valor, buscar_array y [tipo de partido] es B4:B17,B4:B17,0.
  • En bins_array se construye a partir de esta parte de la fórmula (ROW(B4:B17)-ROW(B4)+1)
  • En FRECUENCIA devuelve una matriz de números que indica un recuento para cada número de la matriz de datos, organizado por bin. Una característica clave en el funcionamiento de la función FRECUENCIA fórmula es que Cuando un número ya ha sido contado, FRECUENCIA devolverá cero.
  • Ahora, comprobamos si los valores son mayores que cero (>0), lo que convierte los números en TRUE o FALSO entonces utilizamos un doble negativo (- -) para convertir el TRUE y FALSO a 1s y 0s.
  • Por último, el SUMPRODUCTO simplemente suma los números y devuelve el total.

Dado que se trata de un Fórmula Array pulse "CTRL+SHIFT+ENTER" para aplicar la fórmula. Y ya tenemos nuestro recuento final.

Más información: Contar Valores Únicos con Criterios por SUMPRODUCT en Excel

2. Uso de la fórmula SUM con COUNTIF para contar nombres únicos

Paso 1:

Ahora utilizaremos el SUM con CONSEJO para obtener el recuento necesario.

La fórmula genérica de esta fórmula es,

=SUMA(IF(ISTEXT(Valor),1/COUNTIF(rango, criterios), ""))

Inserta los valores para obtener la forma final de la fórmula.

=SUMA(IF(ISTEXT(B4:B17),1/COUNTIF(B4:B17,B4:B17),""))

Dónde,

  • En ISTEXT la función devuelve TRUE para todos los valores que sean texto y false para los demás valores.
  • La gama y los criterios son B4:B17
  • Si el valor es un valor de texto, la función CONSEJO busca en el rango de datos y cuenta el número de veces que cada nombre aparece en el rango de datos {3,2,1,2,3,3,4,3,3,1,1,1,1,1}
  • En SUM calcula la suma de todos los valores y devuelve el resultado.

Paso 2:

Dado que se trata de un Fórmula Array pulse "CTRL+SHIFT+ENTER" para aplicar la fórmula. Y ya tenemos nuestro recuento final.

Más información: Fórmula Excel Contar Valores Únicos (3 Maneras Fáciles)

3. Uso de la fórmula SUM con FREQUENCY y MATCH para contar nombres únicos

Paso 1:

Ahora utilizaremos el SUM con FRECUENCIA y MATCH para contar nombres únicos.

La fórmula genérica es,

=SUMA(IF(FRECUENCIA(IF(prueba lógica"", MATCH(Valor_de_consulta,Matriz_de_consulta,[tipo de coincidencia])),FILA(referencia)-FILA(referencia.primera_celda)+1),1))

La fórmula final después de la inserción del valor es,

=SUMA(IF(FREQUENCY(IF(B4:B17"",MATCH(B4:B17,B4:B17,0)),ROW(B4:B17)-ROW(B4)+1),1))

Dónde,

  • Aquí en el MATCH función buscar_valor , matriz_de_busqueda y [tipo de partido] es B4:B17,B4:B17,0
  • Después del MATCH existe una función SI La razón por la que el SI función es necesario que MATCH devolverá un #N/A error para las celdas vacías. Por lo tanto, estamos excluyendo las celdas vacías con B4:B17""
  • El argumento bins_array se construye a partir de esta parte de la fórmula (ROW(B4:B17)-ROW(B4)+1)
  • Esta matriz resultante se introduce en el FRECUENCIA que devuelve una matriz de números que indican un recuento para cada número de la matriz de datos
  • Por último, el exterior SI indica cada valor único a 1 y el valor duplicado a

Pulse "CTRL+SHIFT+ENTER" para aplicar la fórmula del array.

Más información: Contar Valores de Texto Únicos con Criterios en Excel (5 Métodos)

Lecturas similares

  • Cómo usar COUNTIF para texto único (8 maneras más fáciles)
  • COUNTIFS Valores únicos en Excel (3 maneras fáciles)

4. Uso de la función UNIQUE para contar nombres únicos

Paso 1:

En ÚNICO sólo está disponible para la función Excel 365 versión.

Ahora aplique el ÚNICO La fórmula genérica es,

=COUNTA(UNIQUE(rango))

Una vez introducidos los valores, el formulario final es,

=COUNTA(UNIQUE(B4:B17))

Pulse Entre en para obtener el resultado.

Paso 2:

También puede obtener la lista de nombres únicos utilizando esto ÚNICO Para ello, la fórmula es,

=ÚNICO(B4:B17)

Pulse Intro para continuar.

Más información: Excel VBA: Contar Valores Únicos en una Columna (3 Métodos)

5. Uso del filtro avanzado para contar nombres únicos en Excel

Paso 1:

También podemos utilizar el Filtro avanzado para contar nombres únicos. Para ello, vaya a Datos, en la opción Ordenar y filtrar grupo, haga clic en Avanzado.

Paso 2:

Filtro avanzado Aquí compruebe Copiar a otra ubicación y Uso Sólo registros únicos.

Paso 3:

Ahora elija la fuente de datos para el Rango de lista ($B$3:$B$17), Rango de criterios ($B$3:$B$17), y Copiar a $E$3 . Haz clic Ok para continuar.

Y nuestra lista de los nombres únicos está hecha.

Paso 4:

Para contar los nombres únicos, basta con utilizar esta fórmula,

=ROWS(E4:E9)

Y pulse Entre en .

Más información: Contar Valores Únicos con Criterios por COUNTIFS en EXCEL (4 Ejemplos)

Notas rápidas

➤ Si hay una celda en blanco en el conjunto de datos cuando se utiliza SUMPRODUCT con CONSEJO el resultado mostrará un error de división por cero. (#DIV/0!)

➤ Para el Fórmula Array tiene que pulsar "CTRL+SHIFT+ENTER" simultáneamente para obtener el resultado.

➤ El ÚNICO sólo está disponible para Excel 365 Los usuarios de versiones anteriores de Excel no podrán utilizar esta función.

Conclusión

Hoy hemos aprendido algunos procedimientos para contar nombres únicos a partir de un conjunto de datos. Si tienes alguna duda o sugerencia, te invitamos a compartirla en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.