我有一个我认为很有趣的问题,希望有人能回答。
我在 excel 中使用 randbetween 公式随机生成大约 1300 个数字。我希望这些数字是非重复的,所以我创建了一个列来计数……如果计数的总和等于我试图生成的确切数字(1300),则另一个单元格中的语句会说停止。我正在使用“直到循环”来刷新屏幕,直到单元格显示“停止”。
你知道,从统计上看,这需要多长时间?
A 列 =IF(R2="C",RANDBETWEEN(1,1364),"")
B 列 =IF(A2<>" ",COUNTIF(A:A,A2)," ")
单元格 C2 =IF(SUM(B:B)>1364,"LOOP","STOP")
Sub Refresh()
Do Until Range("C2").Value = "STOP"
Sheets("2").Calculate
Loop
End Sub
谢谢你。