admin管理员组文章数量:1531721
2024年6月6日发(作者:)
在excel表格的单元格中,如何设置±20之间的随机数,要求如果是正数前面有+号,
负数前面有-号
要求不出现0
最佳答案
=if(rand()<0.5,"+","-")&20-int(rand()*20)
追问
试了下果然可以,能具体为我讲解下吗?
回答
rand()产生一个0~1之间的随机小数,与0.5来进行比较,小于0.5输出+好,否则输出-
号
20-int(rand()*20) 的意思是 int(rand()*20)产生一个0~19之间的数,20减去这个数
就产生1~20之间的数.
追问
这个0.5还是不太理解,文科生,理解能力有限,海涵,呵呵
回答
0~1之间的随机小数,中间的数字就是0.5,以0.5为界刚好可以得到两个均分的组,小于
0.5输出正号,大于0.5输出负号,也就实现了随机分组正负号.
excel中如何设+5到-10之间的随机数,要求正数前面有+号,负数前有-号,不出现
0
2011-3-26 20:18
最佳答案
=TEXT(RANDBETWEEN(0,15)-10,"+0;-0;0")
追问
试了下,不行,而且,这个会出现0吧。
回答
=IF(RAND()>(4/13),TEXT(ROUNDUP(RAND()*10,0),"-0"),TEXT(ROUNDUP(RAN
D()*5,0),"+0"))
追问
果然如此,这个我理解不过来了,能具体为我讲解下吗?
回答
版权声明:本文标题:在excel表格的单元格中随机生成数据 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1717615826a590928.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论