使用一些函数,您可以创建一个骰子滚动器,以图形方式在工作表上显示一对骰子。
每个骰子显示由RANDBETWEEN函数。在模具面上的点使用Wingdings字体,并结合和,如果,或功能控制每个单元格中出现点的时间。
根据RANDBETWEEN函数生成的随机数,点将出现在工作表.通过重新计算工作表,可以重复掷骰子。
这些说明适用于微软的Excel 365, Excel 2019, 2016, 2013和2010。
构建骰子
首先,您需要应用一些格式化技术来在Excel工作表上显示骰子。这包括改变单元格大小和单元格对齐方式,以及字体类型和大小。
-
在Excel中打开一个空白工作表并选择细胞D1来J3.
-
选择格式的Cells组中首页选项卡。
-
选择行高并输入24.75.选择列宽并输入5.
-
选择格式的细胞在底部格式下拉菜单对齐选项卡。设置细胞水平对齐和的细胞垂直对齐来中心并选择好吧.
-
选择闹酒狂欢在字体列出并设置字体大小来36.
-
选择细胞D1来F3.
-
右键单击选定的单元格并选择格式的细胞.去填满选项卡并选择蓝色的为背景色。选择好吧应用颜色并关闭对话框。
-
选择细胞H1来J3.
-
右键单击选定的单元格并选择格式的细胞.去填满选项卡并选择红色的为背景色。选择好吧应用颜色并关闭对话框。
添加RANDBETWEEN函数
完成单元格格式化后,需要输入RANDBETWEEN功能在两个细胞产生随机数显示在骰子上的点。
-
选择细胞E5在蓝色骰子下。
-
选择公式选项卡。
-
选择数学和三角函数从函数库组。
-
选择RANDBETWEEN在列表中调出功能对话框。
-
输入1在底场和6在前字段。
-
选择好吧.单元格中会出现1到6之间的随机数E5.
-
在单元格中输入相同的公式I5.单元格中会出现1到6之间的随机数I5.
点背后的函数
要生成正确的点数,需要在第一个骰子的D1到D3, E2和F1到F3细胞中使用IF函数,在第二个骰子的H1到H3, I2和J1到J3细胞中使用IF函数。有些单元格还包括和或或函数。
键入或粘贴下面的公式到公式栏中,而不是直接在单元格中,因为这会打乱单元格的格式。
-
在细胞D1和F1,输入以下功能:
=如果(和(E5 > = 2, E5 < = 6)、“l”、“”)
这个函数测试随机数是否在细胞E5在2到6之间;如果是,函数在里面放一个小写的L细胞D1和F1,就是Wingdings字体中的一个点。如果不是,则将单元格留空。为第二个骰子获得相同的结果,键入以下函数细胞H1和j - 1:
=如果(和(I5 > = 2, I5 < = 6)、“l”、“”)
-
在细胞D2和F2,输入以下功能:
=IF(E5= 1, "买进","卖出")
这个函数测试随机数是否在细胞E5等于6;如果是,就在里面加一个点细胞D2和F2.如果不是,则将单元格留空。为第二个骰子获得相同的结果,键入以下函数细胞H2和J2:
=如果(I5 = 6, " l ", " ")
-
在细胞D3和F3,输入以下功能:
IF(cross (a1x, a1x) AND(a1x = a1x, a1x = a1x)), '买进'),colorred;
这个函数测试随机数是否在细胞E5在4到6之间;如果是,就在里面加一个点细胞D3和F3.如果不是,则将单元格留空。要对第二个骰子获得相同的结果,请在单元格中键入以下函数H3和J3:
=IF(cross (a1x, a1x) AND(cross (a1x, a1x)) AND(cross (a1x, a1x)) AND(a1x, a1x))
-
在细胞E2,输入以下功能:
IF(E5=1, E5=3, '卖出'),'卖出'),colorred;
这个函数测试随机数是否在细胞E5等于1 3 5;如果是,它会在里面加一个“l”细胞E2.如果不是,则将单元格留空。为第二个骰子获得相同的结果,键入以下函数细胞I2:
IF(I5=1, I5=3, I5=5), "买进","买入")
掷骰子
为了掷骰子,重新计算你的工作表。您可以选择现在计算下公式丝带(看起来像计算器的图标),或者你可以按F9输入你使用的是桌面版的Excel。
重新计算的原因RANDBETWEEN函数细胞E5和I5生成1到6之间的另一个随机数。
隐藏RANDBETWEEN函数
一旦骰子完成和所有功能已经测试,以确保他们是正确的操作,你可以隐藏RANDBETWEEN函数细胞E5和I5:
-
选择细胞E5来I5.
-
在首页选项卡中,改变字体颜色来匹配背景色,在本例中,背景色是白色。