多语言展示
当前在线:1488今日阅读:60今日分享:41

用Excel模拟骰子

大家都知道Excel有可以产生随机数的函数rand(),但产生的数字毕竟不够形象,但我们可以利用这个函数来模拟骰子,而且不需要任何外部软件及图片,只需设置单元格即可!效果如图
工具/原料

Excel2010

方法/步骤
1

首先我们用rand()生成随机数,因为骰子有六个面,每个面分别对应1,2,3,4,5,6,所以我们生成的随机数范围就是1-6,公式:A1=ROUND(RAND()*5,0)+1,这时更新其它单元格就会在A1中随机生成1-6中的一个数。

2

因为rand()会随机生成0-1之间的任意数,乘以5之后,会生成0-5之间的任意数,经过round()取整后再加1,就会生成1-6之间的整数。

3

现在用C1:E3来模拟骰子面,我们用●来代替骰子的点数,让这9个格根据0A1的数值来进行点数变化,变化的6种结果如图

4

我们可以看出,第一个格子(也就是单元格C1),这个格子只有在数字3,4,5,6出现时才会显示●,所以我们用if语句来进行判断,当A1=3,4,5,6中的任意一个数字时,这个格式将会显示●,C1输入公式:=IF(OR($A$1=3,$A$1=4,$A$1=5,$A$1=6),'●','')

5

以此类推,分别在其它八个格子输入公式,这里不在列举。

6

再经过对单元格进行美化后,最后效果见下图

推荐信息