Crear una secuencia de 1 columna con una fórmula

Función SECUENCIA en Excel – generación automática de series de números

En este tutorial, aprenderá cómo crear una secuencia numérica en Excel con fórmulas. Además, le mostraremos cómo generar automáticamente una serie de números romanos y enteros aleatorios, todo mediante el uso de una nueva función SEQUENCE de matriz dinámica.

Los tiempos en los que tenía que poner números en secuencia en Excel manualmente quedaron atrás. En Excel moderno, puede crear una serie de números simples en un instante con la función Autocompletar. Si tiene en mente una tarea más específica, utilice la función SECUENCIA, que está especialmente diseñada para este propósito.

Función SECUENCIA de Excel

La función SECUENCIA en Excel se usa para generar una matriz de números secuenciales como 1, 2, 3, etc.

Es una nueva función de matriz dinámica introducida en Microsoft Excel 365. El resultado es una matriz dinámica que «se derrama» automáticamente en el número especificado de filas y columnas.

La función tiene la siguiente sintaxis:

SECUENCIA(filas, [columns], [start], [step])

Dónde:

filas (opcional) – el número de filas a llenar.

columnas (opcional) – el número de columnas a llenar. Si se omite, el valor predeterminado es 1 columna.

comienzo (opcional) – el número inicial en la secuencia. Si se omite, el valor predeterminado es 1.

Paso (opcional) – el incremento para cada valor subsiguiente en la secuencia. Puede ser positivo o negativo.

  • Si es positivo, los valores subsiguientes aumentan, creando una secuencia ascendente.
  • Si es negativo, los valores subsiguientes disminuyen, produciendo una secuencia descendente.
  • Si se omite, el paso predeterminado es 1.

Fórmula básica para crear una secuencia numérica en Excel

Si está buscando llenar una columna de filas con números secuenciales que comienzan en 1, puede usar la función SECUENCIA de Excel en su forma más simple:

Para poner números en un columna:

SECUENCIA(n)

Para colocar números en un fila:

SECUENCIA(1, n)

Donde n es el número de elementos en la secuencia.

Por ejemplo, para completar una columna con 10 números incrementales, escriba la siguiente fórmula en la primera celda (A2 en nuestro caso) y presione la tecla Intro:

=SEQUENCE(10)

Los resultados se derramarán en las otras filas automáticamente.
Crear una secuencia de 1 columna con una fórmula

Para hacer una secuencia horizontal, establezca el argumento filas en 1 (u omítalo) y defina el número de columnas, 8 en nuestro caso:

=SEQUENCE(1,8)

Fórmula para generar una secuencia horizontal

Si desea llenar un rango de celdas con números secuenciales, luego defina los argumentos de filas y columnas. Por ejemplo, para completar 5 filas y 3 columnas, usaría esta fórmula:

=SEQUENCE(5,3)

Usando la función SECUENCIA para llenar un rango de celdas

A comienzo con un número específicodigamos 100, suministre ese número en el tercer argumento:

=SEQUENCE(5,3,100)

Una secuencia que comienza en un número específico

Para generar una lista de números con un paso de incremento específicodefine el paso en el cuarto argumento, 10 en nuestro caso:

=SEQUENCE(5,3,100,10)

Una secuencia que se incrementa en un paso específico

Traducido al inglés simple, nuestra fórmula completa dice lo siguiente:

Fórmula SECUENCIA de Excel

Función SECUENCIA – cosas para recordar

Para hacer eficientemente una secuencia de números en Excel, por favor recuerda estos 4 hechos simples:

  • La función SECUENCIA solo está disponible con suscripciones de Microsoft 365 y Excel 2021. En Excel 2019, Excel 2016 y versiones anteriores, no funciona porque esas versiones no admiten matrices dinámicas.
  • Si la matriz de números secuenciales es el resultado final, Excel genera todos los números automáticamente en un llamado rango de derrame. Por lo tanto, asegúrese de tener suficientes celdas vacías hacia abajo ya la derecha de la celda donde ingresa la fórmula; de lo contrario, se producirá un error #SPILL.
  • La matriz resultante puede ser unidimensional o bidimensional, según cómo configure los argumentos de filas y columnas.
  • Cualquier argumento opcional que no esté configurado por defecto es 1.

Cómo crear una secuencia numérica en Excel – ejemplos de fórmulas

Aunque la fórmula básica de SEQUENCE no parece muy emocionante, cuando se combina con otras funciones, adquiere un nuevo nivel de utilidad.

Hacer una secuencia decreciente (descendente) en Excel

Para generar una serie secuencial descendente, de modo que cada valor subsiguiente sea menor que el anterior, suministre un negativo número para el argumento del paso.

Por ejemplo, para crear una lista de números que comiencen en 10 y disminuyan en 1, use esta fórmula:

=SEQUENCE(10, 1, 10, -1)

Fórmula para hacer una secuencia decreciente en Excel

Forzar una secuencia bidimensional para que se mueva verticalmente de arriba a abajo

Al llenar un rango de celdas con números secuenciales, de forma predeterminada, la serie siempre va horizontalmente a lo largo de la primera fila y luego hacia abajo a la fila siguiente, como si estuviera leyendo un libro de izquierda a derecha. Para que se propague verticalmente, es decir, de arriba abajo en la primera columna y luego a la derecha en la columna siguiente, anide SEQUENCE en la función TRANSPOSE. Tenga en cuenta que TRANSPOSE intercambia filas y columnas, por lo que debe especificarlas en el orden inverso:

TRANSPONER(SECUENCIA(columnas, filas, inicio, paso))

Por ejemplo, para llenar 5 filas y 3 columnas con números secuenciales que comienzan en 100 y se incrementan en 10, la fórmula toma esta forma:

=TRANSPOSE(SEQUENCE(3, 5, 100, 10))

Para comprender mejor el enfoque, eche un vistazo a la siguiente captura de pantalla. Aquí, ingresamos todos los parámetros en celdas separadas (E1: E4) y creamos 2 secuencias con las fórmulas a continuación. Por favor, preste atención a que las filas y las columnas se proporcionan en orden diferente.

Secuencia que se mueve verticalmente de arriba a abajo (en filas):

=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))

Secuencia regular que se mueve horizontalmente de izquierda a derecha (en columnas):

=SEQUENCE(E1, E2, E3, E4)

Una fórmula para generar una secuencia bidimensional que se mueve verticalmente

Crear una secuencia de números romanos

¿Necesita una secuencia de números romanos para alguna tarea, o simplemente por diversión? ¡Eso es fácil! Cree una fórmula de SECUENCIA regular y deforme en la función ROMANA. Por ejemplo:

=ROMAN(SEQUENCE(B1, B2, B3, B4))

Donde B1 es el número de filas, B2 es el número de columnas, B3 es el número de inicio y B4 es el paso.
Crear una secuencia de números romanos

Generar una secuencia creciente o decreciente de números aleatorios

Como probablemente sepa, en el nuevo Excel hay una función especial para generar números aleatorios, RANDARRAY, que discutimos hace algunos artículos. Esta función puede hacer muchas cosas útiles, pero en nuestro caso no puede ayudar. Para generar una serie ascendente o descendente de números enteros aleatorios, necesitaremos la antigua función ALEATORIO ENTRE para el argumento de paso de SECUENCIA.

Por ejemplo, para crear una serie de números aleatorios crecientes que se derrama en tantas filas y columnas como se especifica en B1 y B2, respectivamente, y comienza en el número entero en B3, la fórmula es la siguiente:

=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))

Dependiendo de si desea un paso más pequeño o más grande, proporcione un número más bajo o más alto para el segundo argumento de ALEATORIO ENTRE.
Fórmula para generar una serie de números enteros aleatorios crecientes

Para hacer una secuencia de números aleatorios decrecientesel paso debe ser negativo, por lo que coloca el signo menos antes de la función ALEATORIO ENTRE:

=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))

Fórmula para crear una serie de números enteros aleatorios decrecientes

Nota. Debido a que la función ALEATORIO ENTRE Excel es volátil, generará nuevos valores aleatorios con cada cambio en su hoja de cálculo. Como resultado, su secuencia de números aleatorios cambiará continuamente. Para evitar que esto suceda, puede usar la función Pegado especial > Valores de Excel para reemplazar fórmulas con valores.

Falta la función SECUENCIA de Excel

Como cualquier otra función de matriz dinámica, SEQUENCE solo está disponible en Excel para Microsoft 365 y Excel 2021 que admiten matrices dinámicas. No lo encontrará en Excel 2019 predinámico, Excel 2016 y versiones anteriores.

Así es como se crea una secuencia en Excel con fórmulas. Espero que los ejemplos hayan sido útiles y divertidos. De todos modos, ¡gracias por leer y esperamos verte en nuestro blog la próxima semana!

Cuaderno de ejercicios para descargar

(archivo .xlsx)

Experto Geek - Tu Guía en Tendencias Tecnológicas