Función SEQUENCE en Excel - autogenerar series numéricas

  • Compartir Este
Michael Brown

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

Los tiempos en los que había que poner números en secuencia en Excel manualmente han pasado a la historia. En el Excel moderno, puedes hacer una simple serie de números en un instante con la función Autorrelleno. Si tienes una tarea más específica en mente, entonces utiliza 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 utiliza 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 extiende en el número especificado de filas y columnas automáticamente.

    La función tiene la siguiente sintaxis:

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

    Dónde:

    Filas (opcional) - el número de filas a rellenar.

    Columnas (opcional) - el número de columnas a rellenar. Si se omite, por defecto es 1 columna.

    Inicio (opcional) - el número inicial de la secuencia. Si se omite, por defecto 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 por defecto es 1.

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

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

    Si desea rellenar una columna de filas con números secuenciales empezando por 1, puede utilizar 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 )

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

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

    = SECUENCIA(10)

    Los resultados se derramarán en las otras filas automáticamente.

    Para realizar una secuencia horizontal, ajuste el filas a 1 (u omitirlo) y defina el número de columnas 8 en nuestro caso:

    = SECUENCIA(1,8)

    Si desea rellenar un rango de celdas con números secuenciales, entonces defina tanto el filas y columnas Por ejemplo, para rellenar 5 filas y 3 columnas, utilizarías esta fórmula:

    = SECUENCIA(5,3)

    A iniciar con un número específico digamos 100, proporcione ese número en el tercer argumento:

    =SECUENCIA(5,3,100)

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

    =SEQUENCE(5,3,100,10)

    Traducida al inglés sencillo, nuestra fórmula completa es la siguiente:

    Función SEQUENCE: aspectos a tener en cuenta

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

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

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

    Aunque la fórmula básica 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 forma que cada valor subsiguiente sea menor que el precedente, suministre a negativo para el paso argumento.

    Por ejemplo, para crear una lista de números empezando por 10 y disminuyendo de 1 en 1, utilice esta fórmula:

    =SECUENCIA(10, 1, 10, -1)

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

    Cuando se rellena un rango de celdas con números secuenciales, por defecto, la serie siempre va horizontalmente a través de la primera fila y luego hacia abajo a la siguiente fila, al igual que leer un libro de izquierda a derecha. Para conseguir que se propague verticalmente, es decir, de arriba a abajo a través de la primera columna y luego a la derecha a la siguiente columna, anide SECUENCIA en la función TRANSPOSE. Tenga en cuenta que TRANSPOSE intercambia filas ypor lo que deberá especificarlas en el orden inverso:

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

    Por ejemplo, para rellenar 5 filas y 3 columnas con números secuenciales que empiecen por 100 y se incrementen de 10 en 10, la fórmula adopta esta forma:

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

    Para entender mejor el enfoque, por favor, eche un vistazo a la siguiente captura de pantalla. Aquí, introducimos todos los parámetros en celdas separadas (E1:E4) y creamos 2 secuencias con las siguientes fórmulas. Por favor, preste atención filas y columnas ¡se suministran en distinto orden!

    Secuencia que se desplaza verticalmente de arriba abajo (por filas):

    =TRANSPONER(SECUENCIA(E2, E1, E3, E4))

    Secuencia regular que se desplaza horizontalmente de izquierda a derecha (en columna):

    =SECUENCIA(E1, E2, E3, E4)

    Crear una secuencia de números romanos

    ¿Necesitas una secuencia de números romanos para alguna tarea, o sólo por diversión? Es fácil! Construye una fórmula de SECUENCIA regular y deformala en la función ROMAN. Por ejemplo:

    =ROMAN(SECUENCIA(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.

    Generar una secuencia creciente o decreciente de números aleatorios

    Como probablemente sepa, en el nuevo Excel existe una función especial para generar números aleatorios, RANDARRAY, de la que ya hablamos hace unos artículos. Esta función puede hacer un montón de cosas útiles, pero en nuestro caso no puede ayudarnos. Para generar una serie ascendente o descendente de números enteros aleatorios, necesitaremos la buena y vieja función RANDBETWEEN para la función paso argumento de SEQUENCE.

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

    =SECUENCIA(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 RANDBETWEEN.

    Para realizar una secuencia de números aleatorios decrecientes El paso debe ser negativo, por lo que se pone el signo menos antes de la función RANDBETWEEN:

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

    Nota: Dado que la función RANDBETWEEN de 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 ocurra, puede utilizar la función de Excel Pegado especial > Valores para sustituir las fórmulas por valores.

    Falta la función SECUENCIA de Excel

    Como cualquier otra función de matriz dinámica, SECUENCIA solo está disponible en Excel para Microsoft 365 y Excel 2021 que admiten matrices dinámicas. No la encontrarás en Excel 2019, Excel 2016 y versiones inferiores anteriores a la dinámica.

    Así es cómo crear secuencias en Excel con fórmulas. Espero que los ejemplos hayan sido útiles y divertidos. En fin, ¡gracias por leer y espero verte en nuestro blog la semana que viene!

    Cuaderno de prácticas para descargar

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

    Michael Brown es un entusiasta de la tecnología dedicado y apasionado por simplificar procesos complejos utilizando herramientas de software. Con más de una década de experiencia en la industria de la tecnología, ha perfeccionado sus habilidades en Microsoft Excel y Outlook, así como en Google Sheets y Docs. El blog de Michael está dedicado a compartir su conocimiento y experiencia con otros, brindando consejos y tutoriales fáciles de seguir para mejorar la productividad y la eficiencia. Ya sea un profesional experimentado o un principiante, el blog de Michael ofrece información valiosa y consejos prácticos para aprovechar al máximo estas herramientas de software esenciales.