COUNTIFS Valores únicos en Excel (3 maneras fáciles)

  • Compartir Este
Hugh West

Cuando trabajamos en Excel, a menudo tenemos que ordenar los valores únicos de un conjunto de datos. A veces tenemos que contar el número de valores iguales en un conjunto de datos.

Hoy voy a mostrar cómo contar los valores únicos de un conjunto de datos utilizando la función CONSEJOS función.

Descargar el cuaderno de prácticas

COUNTIFS Valores únicos en Excel.xlsx

Valores únicos COUNTIFS en Excel

Aquí tenemos un conjunto de datos con algunos productos y direcciones de contacto de los clientes que compraron los productos de una empresa llamada Mars Group.

Nuestro objetivo aquí es, en primer lugar, contar el número total de valores de texto y valores numéricos únicos de las direcciones de contacto utilizando la función CONSEJOS de Excel.

1. Recuento de valores de texto únicos

En primer lugar, contaremos el número de valores de texto únicos de las direcciones de contacto utilizando la función CONSEJOS función.

Utilizaremos una combinación del SUM , ISTEXT, y CONSEJOS funciones de Excel.

La fórmula será:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ Es un Fórmula Array Así que no olvides pulsar Ctrl + Mayús + Intro a menos que esté en Oficina 365 .]

  • Aquí C4:C20 es el rango de mis celdas. Usa el tuyo.
  • Puede realizar la misma operación utilizando la tecla CONSEJO de Excel.

Verás, hay un total de 3 direcciones de texto únicas.

Explicación de la fórmula

  • ISTEXT(C4:C20) devuelve TRUE para todas las direcciones que son valores de texto y devuelve FALSO para todas las direcciones que no sean valores de texto.
  • Del mismo modo, COUNTIFS(C4:C20,C4:C20)=1 devuelve TRUE para todas las direcciones que aparecen una sola vez, y FALSO para las direcciones que aparecen más de una vez.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) multiplica las dos condiciones y devuelve 1 si se cumplen ambas, en caso contrario devuelve 0.
  • Por último, el SUM suma todos los valores y devuelve el número de valores de texto únicos.

Más información: Cómo utilizar COUNTIF para un texto único

2. Recuento de valores numéricos únicos

También podemos contar el número de valores numéricos únicos de las direcciones de contacto utilizando la función CONSEJOS función.

Utilizaremos una combinación del SUM , ISNUMBER, y CONSEJOS funciones de Excel.

La fórmula será:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ También es un Fórmula Array Así que no olvides pulsar Ctrl + Mayús + Intro a menos que esté en Oficina 365 .]

  • Aquí C4:C20 es el rango de mis celdas. Usa el tuyo.
  • Puede realizar la misma operación utilizando la tecla CONSEJO de Excel.

Verás, hay un total de 5 direcciones numéricas únicas.

Explicación de la fórmula

  • ISNUMBER(C4:C20) devuelve TRUE para todas las direcciones que son valores numéricos y devuelve FALSO para todas las direcciones que no sean valores numéricos.
  • Del mismo modo, COUNTIFS(C4:C20,C4:C20)=1 devuelve TRUE para todas las direcciones que aparecen una sola vez, y FALSO para las direcciones que aparecen más de una vez.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) multiplica las dos condiciones y devuelve 1 si se cumplen ambas, en caso contrario devuelve 0.
  • Por último, el SUM suma todos los valores y devuelve el número de valores numéricos únicos

Lecturas similares:

  • Cómo Contar Valores Únicos en Excel Usando una Tabla Dinámica
  • Fórmula Excel Contar Valores Únicos (3 Maneras Fáciles)

3. Recuento de valores únicos sensibles a mayúsculas y minúsculas

En CONSEJO y CONSEJOS devuelven coincidencias que no distinguen entre mayúsculas y minúsculas. Por lo tanto, para aplicar una coincidencia que distinga entre mayúsculas y minúsculas, tenemos que ser un poco más delicados.

Observa este nuevo conjunto de datos. Aquí tenemos un registro de las notas de algunos alumnos en el examen de una escuela llamada Jardín de Infancia Girasol.

Aquí queremos contar el número total de calificaciones únicas, teniendo en cuenta las coincidencias entre mayúsculas y minúsculas.

Para ello, toma una nueva columna e introduce esta fórmula en la primera celda de la nueva columna:

=SUMA(--EXACT($C$4:$C$20,C4))

[Fórmula Array. Así que pulse Ctrl + Mayús + Intro .]

  • Aquí $C$4:$C$20 es el rango de mis celdas y C4 es mi primera celda. Usa la tuya.
  • No olvide utilizar el botón Referencia absoluta de celda .

A continuación, arrastre el Asa de llenado para copiar esta fórmula en el resto de las celdas.

A continuación, en una nueva celda, inserta esta fórmula:

=SUM(IF(E4:E20=1,1,0)) [Otra vez Fórmula Array . así que presiona Ctrl + Mayús + Ente r a menos que esté en Oficina 365 .]

  • Aquí E4:E20 es el rango de mi nueva columna. Usa la tuya.

Aquí tenemos el número de grados que aparecen una sola vez, que es 4.

Limitaciones de las fórmulas y opción alternativa

Hasta ahora, hemos utilizado tres métodos para contar el número de valores únicos en Excel.

Pero si eres un poco listo, ya deberías darte cuenta de que los trucos que hemos utilizado tienen algunas limitaciones.

Es decir, las fórmulas cuentan los valores que aparecen una sola vez, pero no cuentan el número total de valores únicos reales presentes al considerar todos los valores.

Por ejemplo, si el intervalo de valores contiene {A, A, A, B, B, C, D, E} sólo contará C, D, E, y devolver 3 .

Pero a veces alguien puede necesitar contar A, B, C, D, E y devolver 5.

Para resolver este tipo de problemas, Excel proporciona una función denominada ÚNICO .

Pero un breve recordatorio, que está disponible en Office 365 sólo.

Recuento de valores únicos mediante las funciones UNIQUE y ROWS

En nuestro conjunto de datos original, para contar el número único de direcciones de contacto teniendo en cuenta todas las direcciones, puede utilizar esta fórmula:

=COUNT(UNIQUE(C4:C20))

Verás, hay un total de 6 direcciones únicas, considerando todas las direcciones al menos una vez.

Ahora, para encontrar sólo las direcciones de texto únicas, puede utilizar esta fórmula:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 es mi rango de valores. Usa el tuyo.
  • Utilice la FILAS en lugar de la función CONTAR función.
  • Y no olvides restar 1 a la fórmula al final.

Del mismo modo, para encontrar sólo las direcciones numéricas únicas, puede utilizar esta fórmula:

=ROWS(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Conclusión

Con estos métodos, puedes contar el número de valores únicos de un conjunto de datos. ¿Conoces algún otro método? ¿O tienes alguna duda? No dudes en preguntarnos.

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.