
=INDIRECT("a"&INT(RAND()*20+1))谁能和解释一下 这个excel函数的意思? 5
5个回答
展开全部
indirect间接引用
int()求整,rand()表示0到1之间的随机数
比如随机数为0.51
rand()*20=10.2,
取整数部分10
"a"&10连接为文本a10
间接引用之后也就是a10单元格的数值
int()求整,rand()表示0到1之间的随机数
比如随机数为0.51
rand()*20=10.2,
取整数部分10
"a"&10连接为文本a10
间接引用之后也就是a10单元格的数值
展开全部
你这个是 间接引用函数,结果是A1到a20中任意一个单元格的值。
追问
能详细说下 每一个小部分的意思么?INDIRECT a &INT ( RAND ( ) * 20 + 1 ) )这其中的每个符号代表的都是些什么意思?
追答
可以,详细给你说一下
RAND()是得到 0到1之间的随机小数,INT是取整数的意思
INT(RAND()*20+1 就是得到1到20之间一个整数
"a"&INT(RAND()*20+1 就是得到a并上1到20之间一个整数,就是A1或者A12或者a18……
最后的
indirect是间接引用,就是找到A2(或者 其他)单元格的内容
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
matador_ciao正解,估计你的excel版本为2003,否则写公式的人就用RANDBETWEEN替代rand了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随机返回A1:A20单元格中一个值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询