作业帮 > 综合 > 作业

Excel 生成随机数

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/16 01:41:02
Excel 生成随机数
Excel中 以一个数为基础 生成三个数,如A1输入5.2,在B1,B2,B3中随机生成3个数,其中1个数为5.2,其余两个数比5.2小,小的范围可以控制,例如为1.8,在1.8范围为变化.5.2在B1,B2,B3中的位置不固定.如果有难度的话,也可以如A1输入5.2,在B1,B2,B3中随机生成3个数,三个数比5.2小,小的范围可以控制.再者小数点如何调整,忘指教.
基本用法=RAND()*40+60,意思为随机生成一个60至100的数值.公式中的60为基础值,即最小是60,40为最大变化范围,即最大是40+60.首先设置B列单元格格式为数值,可调整小数位B1输入=RAND()*($A$1-1.9)+1.8向下填充这样得到是5.1-1.8范围的数,即1.8<=x<5.2
再问: 你好, 谢谢,很详细,很注意我问的问题。公式基本符合我的意图,还需进一步帮助。可能是我没有说清楚,再次举例:在A1、A4、A7有三个基础数5.1、7.2、16.8,需要在B列分别生成三个数,生成数的要求变化在1范围内,分别4.1-5.1、6.2-7.2、15.8-16.8,最理想的公式是随机生成的三个数中有一个和基础数一致,其余两个随机;或者在加减1范围内变化。