excel中的随机函数为rand和randbetween,但两者的功能却完全不同,rand生成的是0-1之间的随机值,而randbetween生成的指定范围内的随机值。但你只用randbetween生成指定范围内的随机值,那就真的out了。
一、randbetween。
功能:返回一个介于指定的数字之间的值。
语法结构:=randbetween(最小值,最大值)。
目的:生成1-100之间的随机值。
方法:
在目标单元格中输入公式:=randbetween(1,100)。
解读:
如果对于生成的随机值不满意,可以按f9进行刷新,直到满意为至。
二、利用randbetween生成带小数的随机值。
方法:
在目标单元格中输入公式:=randbetween(100,1000)/100
解读:
1、小数的位数由除数的位数-1决定,可以根据需要进行设置数据范围和除数的值。
三、生成指定范围内的日期值。
方法:
1、在目标单元格中输入公式:
2、将目标单元格的格式设置为【短日期】。
解读:
此处必须要明白的是日期在excel中是以数值的形式存储的,所以两者之间可以互相转换。
四、生成随机指定的值。
目的:随机回复“是”或“否”。
方法:
在目标单元格中输入公式:=if(randbetween(0,1),"是","否")。
解读:
利用randbetween随机生成0或1,然后用if函数判断,根据条件的真假返回对应的值。
五、产生随机人员或信息。
方法:
在目标单元格中输入公式:=choose(randbetween(1,10),b3,b4,b5,b6,b7,b8,b9,b10,b11,b12)
解读:
此处的b3:b12区域都有指定的值。
六、抽奖。
方法:
在目标单元格中输入公式:=index(b3:b12,randbetween(1,counta(b3:b12)))。
解读:
如果是奖品或等级,只需将姓名更换为奖品名称或等级即可。
本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。e-mail:dandanxi6@qq.com