¿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

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)

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.
Entonces aquí vamos a escribir la misma fórmula pero usando las funciones SECUENCIA y ARRAY.ALEA
=ORDENAR(SECUENCIA(49);ARRAY.ALEA(49))

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))
¡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
- ¿Cómo extraer una muestra aleatoria?
- Número aleatorio en Excel: varias técnicas explicadas
- Cómo ordenar aleatoriamente en Excel
- Cómo hacer IF anidados en Excel
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.
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).
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
12/03/2025 a las 13:50
Lo siento, no hay solución. Estas funciones solo están disponibles en Office 365
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
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.