Realizar un sorteo en Microsoft Excel

 

Por ahí dice un dicho que la vida es una tómbola y en cierto modo es cierto. Es muy común que tengamos que realizar sorteos ya sea para asignar tareas, para organizar los intercambios navideños en la empresa o cuando lanzamos un sorteo para promover nuestros productos o servicios; en fin el cielo es el límite.

Ahora bien ya que hemos hecho una ligera introducción sobre cuán útil puede llegar a ser esta técnica ha llegado el momento de poner manos a la obra vamos a Realizar un sorteo en Microsoft Excel.

El primer paso es tener una lista de los participantes; para efecto de este ejemplo voy a poner todos los participantes de mi sorteo en la columna A de mi hoja de cálculo de está forma

Pues bien ya tenemos la lista de participantes de nuestro magno sorteo ahora solo resta indicarle a Excel mediante funciones como proceder para elegir un participante al Azar

El primer paso  definir los límites inferior y superior del numero aleatorio que vamos a generar para tal efecto debemos comenzar con el límite inferior en 2 (para el caso de este ejemplo) porque es en la fila número 2 donde se encuentra el primer participante de nuestro sorteo ya que la fila 1 está ocupada por la leyenda del encabezado.

El límite superior está determinado por el número total de participantes + 1; el hecho de sumar uno es precisamente por el hecho de que se cuenta con un encabezado que es simplemente indicativo y no debe participar en el sorteo. Viendo los límites gráficamente quedaría así

 

Listo ahora que ya definimos los límites podemos crear el número aleatorio así


=ALEATORIO.ENTRE(2,CONTARA(A2:A13)+1)

El resultado será un número entre 2 y 13 eso ya sería suficiente para hacer el sorteo pero aún no se ve profesional, lo que queremos es ver el nombre del afortunado en la celda de ganador así que nuevamente anidamos esta función para obtener la CELDA exacta donde se encuentra nuestro ganador, para ello hacemos uso de la función dirección que nos pide fila y columna de la celda y para nuestro propósito quedaría así:


=DIRECCION(<fila>,<columna>)

Es decir

=DIRECCION(<numero aleatorio>,<columna 1 porque estamos en la columna A>)

Es decir

=DIRECCION(ALEATORIO.ENTRE(2,CONTARA(A2:A13)+1),1)

Todo lo anterior va a elegir una celda de entre el rango con los participantes al azar y la va a poner en pantalla por ejemplo a mi me salió de resultado $A$7

 

Parece que ahora si ya casi hemos terminado para ello solo nos resta convertir la dirección de la celda del ganador en su valor contenido es decir el nombre de nuestro ganador para ello podemos ocupar la función INDIRECTO que obtiene el valor de una celda

Entonces agregándola nuestra función anidada para hacer sorteos quedaría asi


=INDIRECTO(<dirección de celta>)

Es decir

=INDIRECTO(DIRECCION(ALEATORIO.ENTRE(2,CONTARA(A2:A13)+1),1))

Y es precisamente esa última función anidada la que pondrá el nombre en la celda de afortunado ganador, aunque sea para traer el café

Ah por cierto mi ganador fue: José Joaquín Enshaladitas.

Si tienes alguna duda o comentario escríbenos.



Leave a Reply

Powered by WordPress. Design: Supermodne.