作业帮 > 综合 > 作业

EXCEL不重复随机函数问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/19 02:31:49
EXCEL不重复随机函数问题
比如抽签分组 1至10号 我知道有个RANDBETWEEN函数 但是它随机产生的数会重复 怎么样能让其之前生成过的数在后面不出现呢 以1到10为例
EXCEL不重复随机函数问题
根据你的excel版本不同,操作会有所不同.
楼上的虽然正确,但是仅适用于excel2007版本.
现在我针对excel2003和excel2007这两个版本均给您详细的说明.
对于excel2003版本,
1.请先启用迭代计算,公式→选项→重新计算→迭代计算
2.假如是$A$1:$A$10区域要生成随机数,生成1-10之间的随机数,
请在A1单元格输入公式
=IF(COUNTIF($A$1:$A$10,A1)=1,A1,INT(RAND()*(10-1)+1))
然后将A1拖至$A$1:$A$10,超出范围的随机数会失效(可能重复)
对于2007版本楼上已经说过了,我再说详细点吧.
1.先启用迭代计算,点击左上角的office图表,点击菜单最下面的EXCEL选项,
公式→计算选项→启用迭代计算.
2.假如是$A$1:$A$10区域要生成随机数,生成1-10之间的随机数,
请在A1单元格输入公式
=IF(COUNTIF($A$1:$A$10,A1)=1,A1,RANDBETWEEN(1,10))