Fórmula para simular un sorteo de Loto con Excel

Última actualización el 06/08/2025
Tiempo de lectura: 2 minutos

¿Cómo simular un sorteo de lotería con 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" también le pediremos a Excel que nos devuelva 49 números aleatorios.

¿Por qué 49? Porque hay que devolver tantos como números queden por sortear. Para ello utilizaremos el 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 esté presente dos veces. Por lo tanto, esta técnica es la única que le protege de devolver el mismo numero dos veces.

Paso 3: ordenar usando orden aleatorio

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

ORDENAR POR le permite especificar varias columnas de clasificación sino también para especificar el orden de clasificación. Es este truco el que nos permitió hacer la fórmula para mezclar nuestros datos.

Fórmula para mezclar datos dinámicamente

Entonces aquí vamos a escribir la misma fórmula pero usando las funciones SECUENCIA y ARRAY.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 ahí lo tienes! La fórmula devuelve 6 números, entre 1 y 49, exactamente igual que el sorteo de lotería en Excel. Todo lo que tienes que hacer es probarlo rejillas reales ?

Artículos relacionados

Video explicativo

6 Comentarios

  1. Anaïs
    10/05/2026 a las 17:23

    Hola,
    Quiero usar la fórmula =TOMAR(ORDENAR POR(H2#,I2#,-1),-5) para resaltar los 5 más comunes y los 5 menos comunes, pero obtengo el mensaje de error #NOMBRE?.
    Utilizo Excel versión 365 en Windows 11.
    Gracias por regresar,
    cordialement,
    Anaïs.

    Responder

    • Frédéric LE GUEN
      10/05/2026 a las 17:32

      En Archivo > Cuenta > Acerca de Excel, ¿qué versión tiene? Normalmente es algo como la versión 2605 (compilación 20105.200000).

      Responder

  2. 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

  3. 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 06/08/2025

    ¿Cómo simular un sorteo de lotería con 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" también le pediremos a Excel que nos devuelva 49 números aleatorios.

    ¿Por qué 49? Porque hay que devolver tantos como números queden por sortear. Para ello utilizaremos el 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 esté presente dos veces. Por lo tanto, esta técnica es la única que le protege de devolver el mismo numero dos veces.

    Paso 3: ordenar usando orden aleatorio

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

    ORDENAR POR le permite especificar varias columnas de clasificación sino también para especificar el orden de clasificación. Es este truco el que nos permitió hacer la fórmula para mezclar nuestros datos.

    Fórmula para mezclar datos dinámicamente

    Entonces aquí vamos a escribir la misma fórmula pero usando las funciones SECUENCIA y ARRAY.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 ahí lo tienes! La fórmula devuelve 6 números, entre 1 y 49, exactamente igual que el sorteo de lotería en Excel. Todo lo que tienes que hacer es probarlo 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.

      6 Comentarios

      1. Anaïs
        10/05/2026 a las 17:23

        Hola,
        Quiero usar la fórmula =TOMAR(ORDENAR POR(H2#,I2#,-1),-5) para resaltar los 5 más comunes y los 5 menos comunes, pero obtengo el mensaje de error #NOMBRE?.
        Utilizo Excel versión 365 en Windows 11.
        Gracias por regresar,
        cordialement,
        Anaïs.

        Responder

        • Frédéric LE GUEN
          10/05/2026 a las 17:32

          En Archivo > Cuenta > Acerca de Excel, ¿qué versión tiene? Normalmente es algo como la versión 2605 (compilación 20105.200000).

          Responder

      2. 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

      3. 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.