2010年6月2日 星期三

Excel-模擬踩地雷的計算地雷

Windows 的踩地雷遊戲大多人都玩過,如果想要使用Excel來模擬放置地雷和計算地雷數量,該如何處理呢?

首先假設地雷出現的機率控制在1/5,所以使用CHOOSE函數配合RAND來產生亂數。

儲存格B2:=CHOOSE(INT(RAND()*5+1),"","","","","*")

然後複製儲存格B2至儲存格B2:K11。

其中亂數值經由INT函數後,可得1~5的整數,唯獨在亂數為5的時候,顯示地雷("*")。

接著要在每個格子的九宮格範圍內計算幾個"*",做為地雷數量。

儲存格M2:==IF(B2="*","*",COUNTIF(A1:C3,"*"))

然後複製儲存格M2至儲存格M2:V11。

如果按一下F9,則會產生新的地雷。

1 則留言:

  1. 我第一次看過這種東西!
    真是厲害!

    回覆刪除

好康東東