2010年6月4日 星期五

Excel-產生不重覆的亂數組合

在Excel中,如果在一個 NXN 的方陣中要產生 1~NXN 不重覆的數字,該如何處理呢?必須要藉助「反覆運算」。

在Excel選項的[公式]頁面中,勾選[啟用反覆運算]。

輸入公式:

儲存格B4:=IF(COUNTIF($B$4:$E$7,B4)>1,RANDBETWEEN(1,$E$1),B4)

其中:COUNTIF($B$4:$E$7,B4)>1為找尋在4X4方陣中是否有重覆的數字。如果有,就重新產生亂數RANDBETWEEN(1,$E$1),否則顯示儲存格B4原來的值。如此重覆執行1000次。

沒有留言:

張貼留言

好康東東