function

SECUENCIA

Todo sobre la función SECUENCIA en Excel

La función SECUENCIA en Excel permite generar una lista de números secuenciales en una matriz (un rango de celdas). Es una de las funciones de «matrices dinámicas», lo que significa que puede devolver múltiples valores que se «desbordan» automáticamente en las celdas adyacentes, ya sea hacia abajo, hacia los lados, o en ambas direcciones.

Es extremadamente útil para crear listas numeradas, calendarios, series de fechas o cualquier conjunto de datos que siga un patrón numérico regular, sin necesidad de arrastrar el controlador de relleno.

Sintaxis

=SECUENCIA(filas, [columnas], [inicio], [paso])

La función SECUENCIA tiene los siguientes argumentos:

  • filas Es el número de filas que se van a rellenar con la secuencia. Obligatorio.
  • columnas Es el número de columnas que se van a rellenar. Si se omite, el valor predeterminado es 1. Opcional.
  • inicio Es el primer número de la secuencia. Si se omite, el valor predeterminado es 1. Opcional.
  • paso Es la cantidad que se va a incrementar en cada valor subsiguiente de la secuencia. Puede ser positivo, negativo o cero. Si se omite, el valor predeterminado es 1. Opcional.

Ejemplos

Ejemplo 1: Secuencia vertical simple

Para crear una lista de números del 1 al 10 en una sola columna, usamos la función con un único argumento.

=SECUENCIA(10)

Resultado: Se creará una columna con los números del 1 al 10, desde la celda donde se introduce la fórmula hacia abajo.

Ejemplo 2: Matriz numérica

Para generar una matriz de 4 filas por 5 columnas con números secuenciales que comiencen en 1.

=SECUENCIA(4, 5)

Resultado: Se generará una tabla de 4×5 con los números del 1 al 20.

Ejemplo 3: Secuencia con inicio y paso personalizados

Para crear una lista de los primeros 5 números pares a partir del 100.

=SECUENCIA(5, 1, 100, 2)

Resultado: Se generará una columna con los valores: 100, 102, 104, 106, 108.

Ejemplo 4: Secuencia de fechas

Es posible generar una lista de fechas. Para crear una lista de los próximos 7 días a partir de hoy.

=SECUENCIA(7, 1, HOY())

Resultado: Una columna con las fechas de los próximos 7 días. Es importante formatear las celdas de resultado como «Fecha» para visualizarlo correctamente.

Ejemplo 5: Generar el abecedario

Combinando SECUENCIA con la función CAR, podemos generar el abecedario en mayúsculas. El código ASCII para la «A» es 65.

=CAR(SECUENCIA(26, 1, 65))

Resultado: Una columna con las letras de la A a la Z.

Observaciones

La función SECUENCIA es una función de matriz dinámica. Si el rango de celdas donde se van a mostrar los resultados (conocido como «rango de desbordamiento») contiene otros datos, Excel devolverá un error. Al seleccionar cualquier celda dentro del rango de desbordamiento, se resalta un borde azul alrededor de toda la matriz.

Errores comunes

  • #¡DESBORDAMIENTO! Ocurre si el rango de celdas donde la fórmula debe devolver los resultados no está vacío. Despeja las celdas necesarias para que la matriz pueda expandirse.
  • #¡VALOR! Ocurre si alguno de los argumentos no es un valor numérico válido.

Disponibilidad por versión de Excel

La función SECUENCIA está disponible en Microsoft 365 y Excel 2021 o versiones posteriores.

Compatibilidad

Software Compatibilidad Notas Alternativa
Microsoft Excel ✔️ Disponible en Microsoft 365 y Excel 2021. Para versiones anteriores, se puede usar una combinación de las funciones FILA y COLUMNA, aunque es más complejo.
Google Sheets ✔️ La función se llama SEQUENCE (en inglés).
LibreOffice Calc ✔️ Disponible desde la versión 7.0. La función se llama SEQUENCE.
OpenOffice Calc No soporta funciones de matriz dinámica. Usar la función FILA en una celda y arrastrar el controlador de relleno.
WPS Office Spreadsheets ✔️ Compatible con la función SEQUENCE.
Apple Numbers ✔️ Compatible con la función SEQUENCE.

Funciones Relacionadas

  • FILTRAR Permite filtrar un rango de datos basado en criterios definidos. También es una función de matriz dinámica.
  • UNICOS Devuelve una lista de los valores únicos de un rango o matriz.
  • ORDENAR Ordena el contenido de un rango o matriz.
  • ALEATORIO.MATRIZ Genera una matriz de números aleatorios, similar a como SECUENCIA genera una matriz de números secuenciales.
  • FILA Devuelve el número de fila de una referencia. Útil para crear secuencias simples en versiones antiguas de Excel.

Ver también...