2016-12-20 21 views
0

我一直在使用Calc電子表格來跟蹤我的D & D字符,而且我期望隨時增加它的自動化 - 在這種情況下,我希望它能夠滾動我的骰子。動態數字的隨機數

我的角色可能會造成2d6點傷害(擲出2個6面骰子,加在一起)或12d8點傷害(擲出12個8面骰子,加在一起)。如果我分別知道這兩個數字 - 骰子的數量和骰子的兩側,我可以「滾動」這個數字嗎?

我知道RandBetween函數,當給出(1,N)作爲參數時,它將模擬滾動N面骰子。但M×RandBetween(1,N)只是將M乘以滾動,而不是「滾動」M次。

由於可移植性的原因,我不想爲此寫一個宏。是否有任何一種函數或技巧可以讓我添加任意數量的隨機數字?

回答

0

列出一列中的隨機數字(例如下面的C列)。然後根據需要在公式中使用盡可能多的數據來確定結果。

 
     A  B   C      D    E 
# of dice Sides Random Numbers    Range   Outcome  
     2  6 =RANDBETWEEN(1,$B$2) ="C2:C" & A2 + 1 =SUM(INDIRECT(D2)) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 
        =RANDBETWEEN(1,$B$2) 

+0

雖然這確實需要我事先知道我會滾動的最大骰子數量......它比我現在擁有的要好得多。謝謝。 – Sora2455