MICROSOFT

EP04. “Roll the Dice 掷骰子模拟”

首页 Microsoft 工具 Excel · Functions · Logical · EP04
约 4 分钟· #EP04#Excel#Logical
🔒 登录后可标记已读
  • 这是一篇实操练习型笔记
  • 教你用 RANDBETWEEN 函数和 IF 逻辑判断,做出「点击按钮模拟掷两颗骰子」的小工具
  • 练习随机数生成和条件显示的组合应用
  • 前置知识是基本的单元格格式设置(改字体、改颜色)
  • 学完能理解怎么用简单公式做出互动式小效果

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


函数速查

函数语法用途例子
RANDBETWEEN=RANDBETWEEN(bottom, top)生成范围内的随机整数=RANDBETWEEN(1,6)

操作步骤

  1. 单元格先输入字母 "l",把字体改成 Wingdings,这样字母 "l" 会显示成一个圆点(骰子上的「点」)
  2. 在 C2 输入 =RANDBETWEEN(1,6),生成 1~6 的随机数模拟掷骰子结果
  3. 黄色单元格(骰子四角以外的点):用 IF 判断掷出的数字是不是 2、3、4、5 或 6 之一,是的话就显示点
  4. 红色单元格:用 IF 判断掷出的数字是不是 4、5 或 6,是的话显示点
  5. 蓝色单元格:用 IF 判断掷出的数字是不是 6,是的话显示点
  6. 灰色单元格:用 IF 判断掷出的数字是不是 1、3 或 5(奇数),是的话显示点
  7. 把 C2:E5(第一颗骰子的点位范围)复制到 G2:I5(第二颗骰子),做出两颗骰子
  8. 把 C2 和 G2(存放 RANDBETWEEN 随机数的单元格)字体颜色改成跟背景一样的颜色(比如白色/绿色),把数字本身藏起来,只留骰子点数图案
  9. 点击命令按钮,或直接按 F9 重新计算工作表,触发骰子重新「掷」一次

[截图:设置完成后两颗骰子的实际显示效果,点位用 Wingdings 圆点排出对应数字的样子]


快捷键速查

操作WindowsMac
强制重新计算(重掷骰子)F9Fn + F9

学完你会

  • ✅ 能用 RANDBETWEEN 生成范围内的随机整数
  • ✅ 能用 IF 判断随机数是否符合条件来控制点位显示
  • ✅ 能用 F9 强制重新计算,做出「重掷」的互动效果

常见错误

  • 忘记把 Wingdings 字体套用到点位单元格,结果显示的是字母 "l" 而不是圆点图案
  • 随机数单元格(C2、G2)没有隐藏字体颜色,骰子旁边还留着一个数字,破坏视觉效果
  • 骰子点位的 IF 判断条件抄错(比如黄色和红色的判断条件搞反),导致骰子图案跟实际点数对不上

Sources

Blog / Website:

  1. Roll the Dice