BlogExcel

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

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

Atrás quedaron los días en que tenías que poner los números en orden en Excel a mano. 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á específicamente 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 desborda 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:

línea (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.

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

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

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

La función SECUENCIA solo se admite en Excel para Microsoft 365, Excel 2021 y Excel para la web.

La fórmula básica para crear una secuencia de números en Excel

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

Para poner números en un columna:

SECUENCIA(norte)

Para colocar números en un fila:

SECUENCIA(1, norte)

Dónde norte es el número de elementos en la secuencia.

Por ejemplo, para llenar una columna con 10 números incrementales, escriba la fórmula a continuación en la primera celda (A2 en nuestro caso) y presione ingresar llave:

=SEQUENCE(10)

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

Para hacer una secuencia horizontal, configure FILA argumento a 1 (u omitirlo) y definir el número de columnas8 en nuestro caso:

=SEQUENCE(1,8)
La fórmula para generar una secuencia horizontal

Si desea completar un rango de celdas con números secuenciales, luego defina ambos FILA y columnas argumentos 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 comenzar con un cierto numerodecir 100, proporcione ese número en 3calle argumento:

=SEQUENCE(5,3,100)
Una secuencia que comienza con un número específico

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

=SEQUENCE(5,3,100,10)
Una secuencia que crece en un cierto paso

Traducido al inglés simple, nuestra fórmula completa es la siguiente:
EXCEL fórmula EXCEL

La función SEQUENCE – cosas para recordar

Para hacer una secuencia de números en Excel de manera efectiva, recuerde 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 automáticamente todos los números en un llamado rango de desbordamiento. Así que asegúrese de tener suficientes celdas en blanco debajo y a la derecha de la celda en la que está ingresando la fórmula, o se producirá un error #SPILL.
  • La matriz resultante puede ser unidimensional o bidimensional, dependiendo de cómo la configure FILA y columnas argumentos
  • Cualquier argumento opcional que no esté configurado por defecto es 1.

Cómo crear una secuencia de números en Excel – ejemplos de fórmulas

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

Hacer una secuencia descendente (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 Escenario argumento.

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 descendente 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 a 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 orden inverso:

TRANSPONER(SECUENCIA(columnas, FILApaso de inicio))

Por ejemplo, para llenar 5 filas y 3 columnas con números secuenciales comenzando en 100 y aumentando en 10, la fórmula toma la siguiente forma:

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

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

Secuencia moviéndose verticalmente de arriba hacia abajo (en filas):

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

Secuencia común moviéndose horizontalmente de izquierda a derecha (dependiendo de las 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 una tarea o simplemente por diversión? ¡Eso es fácil! Cree una fórmula de SECUENCIA regular y cámbiela a la función ROMANA. P.ej:

=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 ascendente o descendente de números aleatorios

Como probablemente sepas, en el nuevo Excel hay una función especial para generar números aleatorios, RANDARRAY, de la que hablamos 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 RANDBETWEEN para Escenario argumento de la SECUENCIA.

Por ejemplo, para crear una serie de números aleatorios crecientes que abarca tantas filas y columnas como se especifica en B1 y B2, respectivamente, y comienza con 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 pequeño o más grande para el segundo argumento de ALEATORIO ENTRE.
Fórmula para generar una matriz creciente de enteros aleatorios

Para hacer una secuencia de restar números aleatoriosEL Escenario debe ser negativo, así que ponga un signo menos antes de la función ALEATORIO ENTRE:

=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
Fórmula para crear una matriz de enteros aleatorios descendentes

Nota. Debido a que la función de Excel ALEATORIO ENTRE es volátil, generará nuevos valores aleatorios con cada cambio en la hoja de cálculo. Como resultado, su secuencia de números aleatorios cambiará continuamente. Para evitar esto, puede usar Excel Pascua especial > existencias Característica 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 entretenidos. De todos modos, ¡gracias por leer y espero verte en nuestro blog la próxima semana!

Libro de ejercicios para descargar.

Ejemplos de fórmulas de SECUENCIA de Excel (archivo .xlsx)

También te puede interesar

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar