excel生成随机数
20100525 星期二 16:45
EXCEL函数生成随机数和字母2010-04-28 20:00
生成随机数 =RAND()
公式 说明=RAND() 介于 0 1 之间的一个随机数(变量)
若要生成 a b 之间的随机实数:=RAND()*(b-a)+a
生成生成 a b 之间的随机整数: =INT(RAND()*(100-50)+50) 向下取整
                    =ROUND(RAND()*(100-50)+50,0) 四舍五入  00位小数
                    =CEILING(RAND()*(100-50)+50,1)  向上舍入 1最接近1的倍数
                    =EVEN(RAND()*(100-50)+50,1)  舍入为偶数
                    =ODD(RAND()*(100-50)+50,1)  舍入为奇数
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入=RAND(),保持编辑状态,然后按 F9,将公式永久性地改为随机数。
比如给定A1:A55个词,在B1中随机产生这给定的5个词中的一个,=index(a1:a5,1+int(5*rand()))
INT 取整,rand 01的随机数值,int(5*rand())04的整数,index(a1:a5,1+int(5*rand())) 为引用a1a5 的随机15行。
随机小写字母:=CHAR(INT(RAND()*26)+97)
随机大写字母:=CHAR(INT(RAND()*26)+65)
随机大小写混合字母:=CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97))
CHAR(number) Number  是用于转换的字符代码,介于 1 255 之间。使用的是当前计算机字符集中的字符。 =CHAR(65)    显示字符集中的第 65 个字符 (A)
其中485709十个阿拉伯数字;
659026个大写英文字母,97122号为26个小写英文字母,其余为一些标点符号、运算符号等。excel的随机数函数
我的答案一定对
=RAND()*-100+50    即为-5050的随机数,不是取整数
只需把=INTRAND()*-100+50双引号里面的部分复制到单元格即可,这个为取整数
=RAND()表示01之间的随机数
=RAND()*-100则是-1000之间的随机数,
=RAND()*-100+50则是-5050之间的随机数
取整数为
=INT(RAND()*-100+50)
注意:INT函数为取整,表示小于该数的最小整数
INT(8.13)=8INT-8.13)=-9
不过这个不会影响你去随机数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。