Lecciones › Fórmulas de matriz

Función ORDENAR

Cargando…

Sobre esta lección

Ordena una lista o una tabla entera con la función ORDENAR, en orden ascendente o descendente, por la columna que quieras.

Tema: Fórmulas de matriz · 6 pasos · Premium

Cómo empieza la lección

  1. La ferretería registró los productos en el orden en que llegaron. La función ORDENAR devuelve una copia ordenada, sin tocar la lista original.

    El resultado se desborda hacia abajo desde la celda de la fórmula. En E2, lista los productos en orden alfabético escribiendo =ORDENAR(A2:A7).

Los otros 5 pasos forman parte del plan Premium. Ver planes →

Funciones que se usan en esta lección

ORDENAR

La función ORDENAR devuelve una copia ordenada de un rango. Los datos originales quedan como están y la copia se actualiza sola cuando cambian.

=ORDENAR(matriz; [ordenar_índice]; [ordenar_orden])

matriz

El rango que quieres ordenar. Puede ser una columna o una tabla de varias columnas.

ordenar_índice (opcional)

El número de la columna por la que se ordena, contando dentro del rango: 1 es la primera. Si lo omites, ordena por la primera.

ordenar_orden (opcional)

El sentido: 1 para ascendente, de menor a mayor o de la A a la Z. -1 para descendente. Si lo omites, es ascendente.

Ver ejemplos y ejercicio de ORDENAR →

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)

matriz

El rango del que quieres los valores sin repetir. Normalmente una columna de datos, como B2:B6.

Ver ejemplos y ejercicio de UNICOS →

FILTRAR

La función FILTRAR devuelve las filas de un rango que cumplen una condición. El resultado aparece en otra parte de la hoja y se extiende solo hacia abajo.

=FILTRAR(matriz; incluir; [si_vacío])

matriz

El rango con los datos que quieres obtener. Puede ser una columna o varias, como A2:C6.

incluir

La condición, escrita sobre un rango del mismo alto: B2:B6="Bebida", C2:C6>=30. Se quedan las filas donde se cumple.

si_vacío (opcional)

Lo que se muestra si ninguna fila cumple la condición, por ejemplo "Sin resultados". Si lo omites y no hay coincidencias, aparece un error.

Ver ejemplos y ejercicio de FILTRAR →

Errores comunes: ORDENAR

  • Esperar que ordene la tabla original. ORDENAR escribe una copia en otro lugar. Los datos de origen no se mueven.
  • Ordenar una sola columna de una tabla. Si ordenas solo los nombres, las cifras de al lado ya no corresponden. Pasa el rango completo y elige la columna con el segundo argumento.
  • Escribir mal el sentido. Descendente es -1. Un 0 o un texto como "Z-A" no funcionan.
  • Dar una letra como columna. El segundo argumento es un número de posición dentro del rango. En A2:B5, la columna B es la 2.
  • Tener celdas ocupadas donde va el resultado. La copia necesita espacio libre. Si algo estorba, aparece #¡DESBORDAMIENTO!.

Otras lecciones de Fórmulas de matriz

  • Función UNICOS: Quita las repeticiones de una lista con la función UNICOS, que devuelve varias celdas de una vez.
  • Función FILTRAR: Trae solo las filas que cumplen una condición con la función FILTRAR, sin tocar la tabla original.