趣百科

用Excel模拟骰子

编辑:Simone 2025-04-18 20:02:18 531 阅读

用Excel模拟骰子

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

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

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

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

我们可以看出,第一个格子(也就是单元格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),"●","")

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

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

版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/article/180049.html

相关推荐