怎样在excel中设置随机函数,使之在只能两个上下限数字范围内变化,并且还要出现上下限数值

2024-11-24 09:08:37
推荐回答(5个)
回答1:

RAND
请参阅
返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。
RAND( )说明
若要生成 a 与 b 之间的随机实数,请使用:
RAND()*(b-a)+a
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
=RAND() 介于 0 到 1 之间的一个随机数(变量)
=RAND()*100 大于等于 0 但小于 100 的一个随机数(变量)

比如你要的是15的正负0,4范围 最小值就是14.6至最大值15.4之间的数,公式可以写为
=ROUNDDOWN(RAND()*0.8+14.6,2) 下拉复公式
其他也如此设立公式,就可以得到你要的结果,很简单的

回答2:

B2(即“15.00±0.40”下面的单元格)输入
=ROUND(RAND()*(RIGHT(B$1,LEN(B$1)-FIND("±",B$1))*2)+LEFT(B$1,FIND("±",B$1)-1)-RIGHT(B$1,LEN(B$1)-FIND("±",B$1)),2)
回车并向右和向下填充。

回答3:

标准行里增减幅度前面的数是常数还是随机数?随机数的话有特别要求吗?
我注意到标准行里增减幅度后面的数都是以0.05为步进值,另外最大值不超过0.40,是不是这个随机数要介于0.05-0.50或是其它范围?
你的EXCEL是03还是07版?03版不支持07版的RANDBETWEEN函数。
实测的数值怎样计算?

回答4:

b2=14.6+rand()*.8 14.6为允许最小值 .8为最大值和最小值的差!
b2=7.3+rand()*.4
…………
条件格式
选b2:b11 条件格式单元格数值 等于 max(b$2:b$11) 格式字体为红色
添加条件 单元格数值 等于 min(b$2:b$11) 格式字体为红色
.........................
先做条件格式拉好后做随机值!

回答5:

没看明白啊