2个回答
展开全部
rand产生0~1的随机数,乘以1无意义,可删除。乘以5代表产生的随机数是0~5。
roundup是向上取整,0~1向上取整就是1,所以第一个rand无意义,可以直接写1。
所以原公式改为:
=INDEX(A1:E1,1,ROUNDUP(RAND()*5,0))
表示取A1:E1区域的第一行,第1~5列数据。
又因为index只选了一行,可忽略行位置参数,只保留列位置参数,公式为:
=INDEX(A1:E1,ROUNDUP(RAND()*5,0))
随机选中位置公式还可以这么写:
=INDEX(A1:E1,RANDBETWEEN(1,5))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询