在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次。

 

 

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(3) 人氣()