SOFTWARE

Cómo usar la función UNIQUE() para devolver el conteo de valores únicos en Excel

Cuando calcule valores únicos en Microsoft Excel, use UNIQUE() como función auxiliar y evite expresiones más complejas.

excel-minigráficos.jpg
Imagen: Paul Barnwell/Shutterstock

El artículo de Tecnopedia Cómo crear una lista única ordenada en una hoja de cálculo de Excel le muestra cómo usar la función de matriz dinámica UNIQUE() de Excel para crear una lista única. Es fácil y dinámico siempre que los datos originales estén en el objeto Tabla. Sin embargo, las listas no son conteos, por lo que en este artículo le mostraré cómo usar UNIQUE() para devolver indirectamente un conteo de valores únicos en Microsoft Excel. Primero, revisaremos cómo UNIQUE() devuelve una lista única. Luego, contaremos los elementos en esa lista. Esta ruta es mucho más fácil que evaluar directamente la expresión en los datos de origen.

Mirar: Política de instalación de software (República Tecnológica Premium)

Estoy usando Microsoft 365 en Windows 10 de 64 bits. UNIQUE() solo está disponible en Microsoft 365, Excel para la web y Excel para tabletas y teléfonos Android. Para su comodidad, puede descargar el archivo de demostración .xlsx.

Cómo usar ÚNICO () en Excel

La función de matriz dinámica UNIQUE() ha existido por un tiempo, por lo que probablemente ya sepa cómo usarla. Si este es el caso, no dude en saltarse esta sección.Como función independiente, UNIQUE() devuelve una lista de valores únicos utilizando la siguiente sintaxis

LEER  Cómo configurar el retraso de inactividad de GNOME desde la línea de comandos

único (matriz, [by_col], [exactly_once])

El parámetro de matriz es el rango de Excel para reducir a una lista única. El parámetro by_col es un booleano: TRUE compara columnas y devuelve columnas únicas; FALSE es el valor predeterminado, compara fila con fila y devuelve filas únicas. El parámetro exact_once también es booleano: VERDADERO devuelve todas las filas o columnas distintas en el rango o matriz que ocurren exactamente una vez; FALSO, el valor predeterminado, devuelve todas las filas o columnas distintas en el rango.

Cómo usar COUNTA() en Excel

Sabemos que UNIQUE() devuelve una lista de valores únicos, pero queremos un recuento de esos valores, no una lista.número Una Muestra un conjunto de datos simple en un objeto Tabla y una lista de nombres únicos: el resultado de la función ÚNICA (), que toma solo un parámetro, el parámetro de matriz:

H3:=ordenar(único(D3:D13))

Figura A

La función ÚNICA() de Excel devuelve una lista de nombres únicos.
La función ÚNICA() de Excel devuelve una lista de nombres únicos.

UNIQUE() recupera valores únicos y los pasa a SORT(), que los devuelve en orden alfabético. Sin funciones de matriz dinámica, SORT(), UNIQUE() devuelven una lista sin ordenar. Este ejemplo es fácil de entender, si desea obtener más información sobre la función ÚNICA () de Excel, lea el artículo vinculado en la introducción.

Mencioné que los datos están en el objeto Table; esto es importante si desea que la función se actualice automáticamente.

Cómo usar COUNTA() para contar elementos en una lista única en Excel

Tenemos listas, así que todo lo que tenemos que hacer es contar la cantidad de elementos en esa lista usando COUNTA() así:

J3: =CONTARA(H3#)

Figura B Muestre el resultado: la lista tiene seis elementos y todos los valores de la lista son únicos.

Figura B

COUNTA() de Excel devuelve el número de elementos en una lista de matriz en la columna H.
COUNTA() de Excel devuelve el número de elementos en una lista de matriz en la columna H.

¿Qué tan fácil es eso? Sin esa lista única, la solución sería mucho más complicada.

La función COUNTA() de Excel cuenta el número de celdas en el rango de referencia que no están vacías. UNIQUE() devuelve 0 cuando se encuentra una celda vacía en los datos de origen, mientras que COUNTA() contará como 0, así que tenga cuidado de que no haya celdas vacías en los datos de origen.

También tenga en cuenta que COUNTA() usa una referencia estructurada porque los datos de origen están en un objeto Table. Esto es importante si desea que ambas funciones sean dinámicas, por lo que al ingresar COUNTA(), seleccione los datos de origen y deje que Excel haga el truco.Si ingresa manualmente el rango real, H3: H8, Excel no Actualice la lista cuando se cambien los datos de origen.

Si no tiene una lista única en la columna H, es posible que se pregunte cómo contar elementos únicos en la columna D. Por favor, no te esfuerces tanto. Incluso si esto fuera posible, recomendaría colocar la función ÚNICA() de Excel en algún lugar y hacer referencia a ella, como se muestra arriba. Escóndelo si es necesario (aunque no recomiendo ocultar cosas según las reglas, porque las cosas ocultas son fáciles de olvidar, lo que dificulta la resolución de problemas y la modificación).

LEER  Gestión de factores de riesgo en proyectos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba