一个excel的函数理解问题关于随机生成函数~
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/12 13:35:45
一个excel的函数理解问题关于随机生成函数~
=LARGE(ISNA(RANK(ROW($1:$1000),A$1:A1))*ROW($1:$1000),RANDBETWEEN(1,1002-ROW()))
谁能帮我解释一下这个函数的梅一项的意思么?
=LARGE(ISNA(RANK(ROW($1:$1000),A$1:A1))*ROW($1:$1000),RANDBETWEEN(1,1002-ROW()))
谁能帮我解释一下这个函数的梅一项的意思么?
![一个excel的函数理解问题关于随机生成函数~](/uploads/image/z/19407227-59-7.jpg?t=%E4%B8%80%E4%B8%AAexcel%E7%9A%84%E5%87%BD%E6%95%B0%E7%90%86%E8%A7%A3%E9%97%AE%E9%A2%98%E5%85%B3%E4%BA%8E%E9%9A%8F%E6%9C%BA%E7%94%9F%E6%88%90%E5%87%BD%E6%95%B0%7E)
这个公式很有意思,但必须是在A2单元格输入公式后,按SHIFT+CTRL+ENTER三键
大致意思就是动态返回随机数
在A2的时候RANK(ROW($1:$1000),A$1:A1)这一段全部返回N/A,就可以在1-1000当中随机返回一个数据
在A2的时候,RANK(ROW($1:$1000),A$1:A2)就会有一个数值不是N/A,这个数值就是A2单元格的值.这样就可以在1000个数据当中,除开A2的值,剩余的999个数据中挑选一个随机数
依此类推.
大致意思就是动态返回随机数
在A2的时候RANK(ROW($1:$1000),A$1:A1)这一段全部返回N/A,就可以在1-1000当中随机返回一个数据
在A2的时候,RANK(ROW($1:$1000),A$1:A2)就会有一个数值不是N/A,这个数值就是A2单元格的值.这样就可以在1000个数据当中,除开A2的值,剩余的999个数据中挑选一个随机数
依此类推.