Fórmula para simular un sorteo de Loto con Excel

Última actualización el 05/12/2025
Tiempo de lectura: 2 minutos

¿Cómo simular un sorteo de lotería usando Excel? De hecho, sólo es necesario realizar un sorteo aleatorio sin duplicados.

Paso 1: Crea una lista de 49 números

El sorteo que queremos simular corresponde a un sorteo de 6 números entre el 1 y el 49. Para crear esta lista de forma dinámica, utilizaremos el Función SECUENCIA

Función SECUENCIA para devolver números hasta 49

Paso 2: Crea 49 números aleatorios

Para realizar nuestro "sorteo de puntuación", también le pediremos a Excel que devuelva 49 números aleatorios.

¿Por qué 49? Porque necesitamos devolver tantos como números se extraigan. Para ello, usaremos... función ARRAY.ALEA

=TABLA.ALEA(49)

49 números aleatorios con TABLEAU.ALEA

Con esta técnica, es imposible que un número aleatorio aparezca dos veces. Por lo tanto, es la única que evita que aparezca el mismo número dos veces.

Paso 3: Ordenar usando orden aleatorio

En Excel, hay 2 funciones en Excel 365 para realizar ordenaciones dinámicas

SORTPAR le permite especificar múltiples columnas de clasificación, así como especificar el orden de clasificación. Fue este truco el que nos permitió crear la fórmula para mezclar nuestros datos sin seguir orden alfabético.

Fórmula para mezclar datos dinámicamente

Entonces aquí, vamos a escribir la misma fórmula, pero usando funciones. SECUENCIA et MESA.ALEA

=ORDENAR(SECUENCIA(49);ARRAY.ALEA(49))

Fórmula para ordenar en orden aleatorio

Paso 4: Conserva los primeros 6 números

Ahora solo queda seleccionar las primeras 6 líneas para finalizar el sorteo y esto se logra de 2 maneras

=TOMAR(ORDENAR(SECUENCIA(49);ARRAY.ALEA(49));6)

Ou

=ELEGIR LÍNEAS(ORDENAR(SECUENCIA(49);ARRAY.ALEA(49));SECUENCIA(6))

Saca 6 números al azar

¡Y listo! La fórmula devuelve correctamente 6 números, entre el 1 y el 49, igual que el sorteo de lotería en Excel. Ahora solo tienes que probarlo en... rejillas reales 😁

Artículos relacionados

Video explicativo

4 Comentarios

  1. patador
    11/03/2025 a las 13:46

    Hola,
    Las funciones TAKE() y SELECTLINES() no funcionan en mi Excel 2021...
    ¿Cómo?
    Que tengas un buen día

    Responder

    • Frédéric LE GUEN
      12/03/2025 a las 13:50

      Lo siento, no hay solución. Estas funciones solo están disponibles en Office 365

      Responder

  2. Damián Gayot
    09/06/2024 a las 08:39

    Hola, quería utilizar esta posibilidad "=SORTBY(SEQUENCE(100);TABLEAU.ALEA(100))"
    en una tabla (100 filas + título de columna) y aparece el error #PROPAGACIÓN.
    Noté que en una tabla, cuando ingresas la fórmula en la primera celda, las celdas de abajo repiten la fórmula, pero sin que quede atenuada como es el caso de la fórmula ingresada en una celda básica que no está en una tabla.

    si pongo la fórmula en una celda clásica (fuera de la tabla) funciona, pude solucionar el problema vinculando las celdas de la tabla a la columna de la celda que funciona, pero me gustaría saber si este error es normal en el caso de su uso en una mesa.

    cordialmente

    Responder

    • Frédéric LE GUEN
      09/06/2024 a las 10:19

      Las funciones propagadas no funcionan en una tabla (Insertar > Tabla). No podemos hacer nada al respecto, es por construcción.

      Responder

Dejar un comentario

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

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Fórmula para simular un sorteo de Loto con Excel

    Tiempo de leer: 2 minutos
    Última actualización el 05/12/2025

    ¿Cómo simular un sorteo de lotería usando Excel? De hecho, sólo es necesario realizar un sorteo aleatorio sin duplicados.

    Paso 1: Crea una lista de 49 números

    El sorteo que queremos simular corresponde a un sorteo de 6 números entre el 1 y el 49. Para crear esta lista de forma dinámica, utilizaremos el Función SECUENCIA

    Función SECUENCIA para devolver números hasta 49

    Paso 2: Crea 49 números aleatorios

    Para realizar nuestro "sorteo de puntuación", también le pediremos a Excel que devuelva 49 números aleatorios.

    ¿Por qué 49? Porque necesitamos devolver tantos como números se extraigan. Para ello, usaremos... función ARRAY.ALEA

    =TABLA.ALEA(49)

    49 números aleatorios con TABLEAU.ALEA

    Con esta técnica, es imposible que un número aleatorio aparezca dos veces. Por lo tanto, es la única que evita que aparezca el mismo número dos veces.

    Paso 3: Ordenar usando orden aleatorio

    En Excel, hay 2 funciones en Excel 365 para realizar ordenaciones dinámicas

    SORTPAR le permite especificar múltiples columnas de clasificación, así como especificar el orden de clasificación. Fue este truco el que nos permitió crear la fórmula para mezclar nuestros datos sin seguir orden alfabético.

    Fórmula para mezclar datos dinámicamente

    Entonces aquí, vamos a escribir la misma fórmula, pero usando funciones. SECUENCIA et MESA.ALEA

    =ORDENAR(SECUENCIA(49);ARRAY.ALEA(49))

    Fórmula para ordenar en orden aleatorio

    Paso 4: Conserva los primeros 6 números

    Ahora solo queda seleccionar las primeras 6 líneas para finalizar el sorteo y esto se logra de 2 maneras

    =TOMAR(ORDENAR(SECUENCIA(49);ARRAY.ALEA(49));6)

    Ou

    =ELEGIR LÍNEAS(ORDENAR(SECUENCIA(49);ARRAY.ALEA(49));SECUENCIA(6))

    Saca 6 números al azar

    ¡Y listo! La fórmula devuelve correctamente 6 números, entre el 1 y el 49, igual que el sorteo de lotería en Excel. Ahora solo tienes que probarlo en... rejillas reales 😁

    Artículos relacionados

    Video explicativo

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      4 Comentarios

      1. patador
        11/03/2025 a las 13:46

        Hola,
        Las funciones TAKE() y SELECTLINES() no funcionan en mi Excel 2021...
        ¿Cómo?
        Que tengas un buen día

        Responder

        • Frédéric LE GUEN
          12/03/2025 a las 13:50

          Lo siento, no hay solución. Estas funciones solo están disponibles en Office 365

          Responder

      2. Damián Gayot
        09/06/2024 a las 08:39

        Hola, quería utilizar esta posibilidad "=SORTBY(SEQUENCE(100);TABLEAU.ALEA(100))"
        en una tabla (100 filas + título de columna) y aparece el error #PROPAGACIÓN.
        Noté que en una tabla, cuando ingresas la fórmula en la primera celda, las celdas de abajo repiten la fórmula, pero sin que quede atenuada como es el caso de la fórmula ingresada en una celda básica que no está en una tabla.

        si pongo la fórmula en una celda clásica (fuera de la tabla) funciona, pude solucionar el problema vinculando las celdas de la tabla a la columna de la celda que funciona, pero me gustaría saber si este error es normal en el caso de su uso en una mesa.

        cordialmente

        Responder

        • Frédéric LE GUEN
          09/06/2024 a las 10:19

          Las funciones propagadas no funcionan en una tabla (Insertar > Tabla). No podemos hacer nada al respecto, es por construcción.

          Responder

      Dejar un comentario

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

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.