La función SECUENCIA en Excel permite generar una lista de números secuenciales en una matriz (un rango de celdas). Esta matriz puede ser unidimensional (una sola fila o columna) o bidimensional. Como función de matriz dinámica, los resultados se «desbordan» automáticamente al rango de celdas adyacentes.
Es especialmente útil para crear listas numeradas, calendarios, series de fechas o cualquier conjunto de datos que siga un patrón numérico incremental o decremental.
Sintaxis
=SECUENCIA(filas; [columnas]; [inicio]; [paso])
La función SECUENCIA tiene los siguientes argumentos:
- filas El número de filas que se van a devolver. Debe ser un número positivo. Obligatorio.
- columnas El número de columnas que se van a devolver. Debe ser un número positivo. Opcional. Si se omite, el valor predeterminado es 1.
- inicio El primer número de la secuencia. Opcional. Si se omite, el valor predeterminado es 1.
- paso La cantidad que se va a incrementar (o decrementar) en cada valor subsiguiente de la secuencia. Puede ser positivo, negativo o cero. Opcional. Si se omite, el valor predeterminado es 1.
Ejemplos
Ejemplo 1: Secuencia vertical simple Crea una lista de números del 1 al 10 en una sola columna.
=SECUENCIA(10)
Resultado esperado: una columna con los números del 1 al 10.
Ejemplo 2: Matriz de 4×5 Genera una matriz de 4 filas y 5 columnas, con números secuenciales del 1 al 20.
=SECUENCIA(4; 5)
Resultado esperado: una tabla de 4×5 con los números del 1 al 20, llenándose por filas.
Ejemplo 3: Secuencia descendente Crea una cuenta atrás desde 10 hasta 1, comenzando en la celda donde se introduce la fórmula.
=SECUENCIA(10; 1; 10; -1)
Resultado esperado: una columna con los números 10, 9, 8, 7, 6, 5, 4, 3, 2, 1.
Ejemplo 4: Creación de un calendario mensual Genera una matriz de 5 filas por 7 columnas que representa un calendario, empezando por una fecha específica. En este caso, el 1 de junio de 2024.
=SECUENCIA(5; 7; FECHA(2024;6;1))
Resultado esperado: una matriz de fechas que comienza con 01/06/2024 y continúa secuencialmente. Se debe aplicar formato de fecha a las celdas para una correcta visualización.
Ejemplo 5: Generar una secuencia de años Crea una lista con los próximos 5 años a partir del año actual.
=SECUENCIA(5; 1; AÑO(HOY()))
Resultado esperado: una columna con los próximos 5 años, por ejemplo: 2024, 2025, 2026, 2027, 2028.
Observaciones
La función SECUENCIA es una de las funciones de matrices dinámicas de Excel. Esto significa que si la fórmula devuelve múltiples valores, estos se «desbordarán» automáticamente en las celdas adyacentes. Si esas celdas ya contienen datos, Excel mostrará un error.
Errores comunes
- #¡VALOR! Ocurre si alguno de los argumentos no es un valor numérico.
- #¡DESBORDAMIENTO! Ocurre si el rango de desbordamiento de la matriz resultante no está vacío o si se extiende más allá de los límites de la hoja de cálculo.
Disponibilidad por versión de Excel
La función SECUENCIA está disponible en Microsoft 365 y a partir de Excel 2021. No está disponible en versiones anteriores de Excel como 2019, 2016, etc.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Disponible en Microsoft 365 y Excel 2021 o posterior. | — |
| Google Sheets | ✔️ | La función se llama SEQUENCE y su sintaxis y funcionamiento son idénticos. | — |
| LibreOffice Calc | ✔️ | Disponible a partir de la versión 7.0. | — |
| OpenOffice Calc | ❌ | No soporta matrices dinámicas ni la función SECUENCIA. | Combinación de FILA y COLUMNA arrastrando la fórmula. |
| WPS Office Spreadsheets | ✔️ | Compatible con las versiones más recientes. | — |
| Apple Numbers | ✔️ | La función se llama SEQUENCE y está disponible. | — |
Funciones Relacionadas
- MATRIZALEAT Genera una matriz de números aleatorios, similar a SECUENCIA pero sin un orden predefinido.
- FILTRAR Filtra un rango de datos basado en criterios definidos. A menudo se combina con SECUENCIA para numerar resultados filtrados.
- ORDENAR Ordena el contenido de un rango o matriz. Puede usarse para ordenar el resultado de SECUENCIA si se genera en un orden no estándar.
- FILA Devuelve el número de fila de una referencia. En versiones antiguas de Excel, se usaba en fórmulas matriciales para simular el comportamiento de SECUENCIA.
