Usando algunas funciones, puede crear un tirador de dados que muestre gráficamente un par de dados en su hoja de trabajo.
Cada dado muestra un número aleatorio generado por la función ALEATORIO ENTRE. Los puntos en las caras del troquel usan la fuente Wingdings y una combinación de las funciones AND, IF y OR controlan cuándo aparecen los puntos en cada celda.
Dependiendo de los números aleatorios que genera la función ALEATORIO ENTRE, aparecerán puntos en las celdas correspondientes de la hoja de trabajo. Los dados se pueden volver a tirar repetidamente volviendo a calcular la hoja de cálculo.
Estas instrucciones se aplican a Excel para Microsoft 365, Excel 2019, 2016, 2013 y 2010.
Construyendo los dados
Primero, debe aplicar algunas técnicas de formato para mostrar los dados en una hoja de cálculo de Excel. Estos incluyen cambiar el tamaño de celda y la alineación de celda, así como el tipo y tamaño de fuente.
-
Abra una hoja de cálculo en blanco en Excel y seleccione celdas D1 a J3.
-
Seleccione Formato en el grupo Celdas de la pestaña Inicio.
-
Seleccione Altura de fila e ingrese 24.75. Seleccione Ancho de columna e ingrese 5.
-
Seleccione Formatear celdas en la parte inferior del menú desplegable Formato y vaya a Alineación pestaña. Establezca Alineación de celda horizontal y Alineación de celda vertical en centro y seleccione OK.
-
Seleccione Wingdings en la lista Fuente y establezca Tamaño de fuente en36.
-
Seleccione celdas D1 a F3.
-
Haga clic derecho en las celdas seleccionadas y elija Formatear celdas. Vaya a la pestaña Fill y elija Blue como Color de fondo. Seleccione OK para aplicar el color y cerrar el cuadro de diálogo.
-
Seleccione celdas H1 a J3.
-
Haga clic derecho en las celdas seleccionadas y elija Formatear celdas. Vaya a la pestaña Relleno y elija Rojo para el Color de fondo. Seleccione OK para aplicar el color y cerrar el cuadro de diálogo.
Agregue la función ALEATORIO ENTRE
Una vez que haya terminado de formatear las celdas, debe ingresar la función ALEATORIO ENTRE en dos celdas para generar los números aleatorios que se muestran en los dados como puntos.
-
Seleccione la celda E5 debajo del dado azul.
-
Seleccione la pestaña Fórmulas.
-
Seleccione Math & Trig del grupo Biblioteca de funciones.
-
Seleccione ALEATORIO ENTRE en la lista para abrir el cuadro de diálogo de la función.
-
Ingrese 1 en el campo Bottom y 6 en el Camposuperior.
-
Seleccione Aceptar. Aparecerá un número aleatorio entre 1 y 6 en la celda E5.
-
Ingrese la misma fórmula en la celda I5. Aparecerá un número aleatorio entre 1 y 6 en la celda I5.
Las funciones detrás de los puntos
Para generar la cantidad correcta de puntos, debe usar la función SI en las celdas D1 a D3, E2 y F1 a F3 en el primer dado, y en las celdas H1 a H3, I2 y J1 a J3 en el segundo. Algunas de las celdas también incluyen la función AND o OR.
Escriba o pegue las fórmulas a continuación en la barra de fórmulas, no directamente en la celda, ya que esto estropeará el formato de la celda.
-
En las celdas D1 y F1, escriba la siguiente función:
=SI(Y(E5>=2, E5<=6), "l", "")
Esta función comprueba si el número aleatorio en la celda E5 está entre 2 y 6; si es así, la función coloca una L minúscula en celdas D1 y F1, que es un punto en la fuente Wingdings. Si no, deja las celdas en blanco. Para obtener el mismo resultado para el segundo dado, escriba la siguiente función en las celdas H1 y J1:
=SI(Y(I5>=2, I5<=6), "l", " ")
-
En las celdas D2 y F2, escriba la siguiente función:
=SI(E5=6, "l", " ")
Esta función comprueba si el número aleatorio en la celda E5 es igual a 6; si es así, coloca un punto en las celdas D2 y F2Si no, deja la celda en blanco. Para obtener el mismo resultado para el segundo dado, escriba la siguiente función en las celdas H2 y J2:
=SI(I5=6, "l", " ")
-
En las celdas D3 y F3, escriba la siguiente función:
=SI(Y(E5>=4, E5<=6), "l", " ")
Esta función comprueba si el número aleatorio en la celda E5 está entre 4 y 6; si es así, coloca un punto en celdas D3 y F3 De lo contrario, deja las celdas en blanco. Para obtener el mismo resultado para el segundo dado, escriba la siguiente función en las celdas H3 y J3:
=SI(Y(I5>=4, I5<=6), "l", " ")
-
En la celda E2, escriba la siguiente función:
=SI(O(E5=1, E5=3, E5=5), "l", " ")
Esta función comprueba si el número aleatorio en la celda E5 es igual a 1, 3 o 5; si es así, coloca una "l" en celda E2. Si no, deja la celda en blanco. Para obtener el mismo resultado para el segundo dado, escriba la siguiente función en las celdas I2:
=SI(O(I5=1, I5=3, I5=5), "l", " ")
Tirar los dados
Para tirar los dados, vuelve a calcular tu hoja de trabajo. Puede seleccionar Calcular ahora debajo de la cinta Fórmulas (el ícono que parece una calculadora), o puede presionar F9ingrese que está usando una versión de escritorio de Excel.
Recalcular hace que las funciones RANDBETWEEN en las celdas E5 y I5 generen otro número aleatorio entre 1 y 6.
Ocultar la función ALEATORIO ENTRE
Una vez que se completan los dados y se prueban todas las funciones para asegurarse de que funcionan correctamente, puede ocultar las funciones RANDBETWEEN en las celdas E5y I5 :
- Seleccione celdas E5 a I5.
- En la pestaña Inicio, cambie el color de fuente de estas celdas para que coincidan con el color de fondo, que, en este caso, es blanco.