Lecciones › Fórmulas de matriz
Función UNICOS
Cargando…
Sobre esta lección
Quita las repeticiones de una lista con la función UNICOS, que devuelve varias celdas de una vez.
Tema: Fórmulas de matriz · 5 pasos · Gratis
Paso a paso de la lección
La lista de ventas repite al cliente en cada compra. Para saber quién compró, necesitas cada nombre una sola vez. La función
UNICOShace eso.Devuelve varias celdas: escribes en una, y el resultado se desborda hacia las de abajo, que tienen que estar vacías.
En E2, lista los clientes sin repetición escribiendo
=UNICOS(A2:A8).Los cuatro nombres ocuparon de E2 a E5, pero la fórmula vive solo en E2. Si entra una venta de un cliente nuevo en el rango, la lista crece sola.
En G2, lista las ciudades sin repetición con
UNICOS.La lista sin repetición es el principio de un resumen: al lado de cada nombre, sumas sus compras con
SUMAR.SI.En F2, suma las compras del primer cliente de la lista con
SUMAR.SI: el rango de los clientes, la celda E2 como criterio y el rango de los importes.UNICOStambién acepta más de una columna. En ese caso compara la fila entera y el resultado se desborda hacia abajo y hacia la derecha.Diego vendió en dos tiendas. En D2, lista las combinaciones de vendedor y tienda sin repetición.
Para saber cuántos valores distintos hay, cuenta el resultado de
UNICOSconCONTARA, una función dentro de la otra.En G2, calcula cuántos vendedores distintos aparecen en la columna A.
Funciones que se usan en esta lección
UNICOS
La función UNICOS toma un rango y devuelve cada valor una sola vez. Escribes la fórmula en una celda y la lista se extiende sola hacia abajo.
=UNICOS(matriz)
matrizEl rango del que quieres los valores sin repetir. Normalmente una columna de datos, como
B2:B6.
Ver ejemplos y ejercicio de UNICOS →
SUMAR.SI
La función SUMAR.SI suma solo las celdas que cumplen una condición. Es la función para preguntas como "¿cuánto gastamos en transporte?" o "¿cuánto suman las facturas de más de 1000?".
=SUMAR.SI(rango; criterio; [rango_suma])
rangoLas celdas donde Excel revisa la condición. Ej.: la columna de categorías.
criterioLa condición. El texto y las comparaciones van entre comillas:
"Transporte",">60". Un número solo o una referencia a una celda no llevan comillas.rango_suma(opcional)Opcional. Las celdas que se suman. Si lo omites, Excel suma el mismo rango del primer argumento.
Ver ejemplos y ejercicio de SUMAR.SI →
CONTARA
La función CONTARA cuenta las celdas que tienen algo: texto, números o fechas. Responde preguntas como "¿cuántas personas hay en la lista?" o "¿cuántas respuestas llegaron?".
=CONTARA(valor1; [valor2]; …)
valor1La primera celda o rango donde contar. Ej.:
A2:A6.valor2(opcional)Opcional. Más celdas o rangos que se cuentan junto con el primero.
Ver ejemplos y ejercicio de CONTARA →
Errores comunes: UNICOS
- Tener datos debajo de la fórmula. La lista necesita celdas vacías para extenderse. Si encuentra algo en el camino, aparece el error
#¡DESBORDAMIENTO!. Borra esas celdas o mueve la fórmula. - No limpiar los espacios. "Norte" y "Norte " con un espacio al final cuentan como valores distintos. Limpia la columna con
ESPACIOSantes. - Intentar editar una celda de la lista. Solo la primera celda tiene la fórmula. Las demás son resultado y no se pueden cambiar una por una.
- Usarla en una versión antigua.
UNICOSexiste en Excel de Microsoft 365 y desde Excel 2021. En versiones anteriores da error de nombre.
Otras lecciones de Fórmulas de matriz
- Función FILTRAR: Trae solo las filas que cumplen una condición con la función FILTRAR, sin tocar la tabla original.
- Función ORDENAR: Ordena una lista o una tabla entera con la función ORDENAR, en orden ascendente o descendente, por la columna que quieras.