Tag: 骰子

骰子符号在Excel中

我有一个问题在Excel中,我需要从谁知道更好的人的帮助。 快速的故事:我是一个rolist,我正在做excel字符表,我需要做dice notation calcul。 我需要能够写入像3d6+2d4+6或3d8+2+3d9-2d6或任何组合的单元格。 然后在另一个单元格中计算结果。 像Rolldice(A1)东西,它会计算出来(如果3d8+2+4d8被赋予,它会给出一个介于9和58之间的数字) 基本1d6表示1骰子,有6个面,因此是1到6的随机数。 2d6将意味着做1d6 + 1d6 (因此2至12之间的数字) 我不介意,如果结果要求我设置布雷克之间的骰子,如: (3d6)+2+(4d8) 它应该能够添加,减less或乘以骰子 1dX + 1dX or 1dX – 1dX or 1dX * 1dX 我会非常感激那些设法做到这一点的人。 我希望我已经足够清楚了。 如果需要的话可随时询问规格。 最好的祝福, ps:谢谢你解决我缺乏英语的问题。 看到评论并从中吸取教训是非常棒的!

Excel中的骰子符号,高级模式

我回到了同一个话题(骰子掷骰子在excel中)与一个特定的问题。 我问是否有人可以让我成为excell的“用户定义函数”,你可以计算一个以骰子符号表示的公式(对于像1d6 + 3的rpg) 这里的结果(它工作得很好) 在Excel中的骰子符号 现在,我需要三个更多的function。 1)RollMax(A1)将给出A1的最大值(如果A1 = 1d6 + 3,结果将是9) 2)将给出A1的最小值的RollMin(A1)(如果A1 = 1d6 + 3,结果将是4) 3)RollAve(A1)将给出A1的平均值(如果A1 = 1d6 + 3,结果将是6) 我需要的方式与Gary在链接文章中的Rolldice()相同。 这将会被那些在excel中学习的玩家所使用,我希望它尽可能的无懈可击。 非常感谢 最好的祝福

将随机骰子的值放入一个数组(VBA)

我想弄清楚如何创build三个给定的函数返回值的数组。 我不把数据放到任何地方的Excel,所以我不能使用“范围”。 我相信有一个解决scheme,但我还没有弄清楚。 'randomize first dice Function DiceOne(ByRef intDiceOne As Integer) intDiceOne = Application.WorksheetFunction.RandBetween(1, 6) DiceOne = intDiceOne End Function 'randomize second dice Function DiceTwo(ByRef intDiceTwo As Integer) intDiceTwo = Application.WorksheetFunction.RandBetween(1, 6) DiceTwo = intDiceTwo End Function 'add first and second dice Function RollDice() Dim intDiceOne As Integer Dim intDiceTwo As Integer Dim intSumDice As […]