excel 中固定一个平均值 随机出2个数值,并且这2个数据在17-23之间而且2的数值相差±0.5

打个比方吧,我给一个平均值20.1然后随机出2个数值19.9和20.3,这2个数据就是相差0.4,就是这样的感觉,有没有高手来告诉我怎么做啊

假设A1输入平均数,B1输入:

=ROUND(A1-(1-Rand())/2,1)

C1输入:

=2*A1-B1

追问

想法其实和我差不多,就是如何控制B1 和C1 之间相差在±0.5呢

追答

按照上述操作得出的结果就是在±0.5以内,如果你测试了,自然就看出来了。

追问

可能是我表达的不明确,我的意思0.5的相差是指随机出来的那2个数值的差值,也就是你截图的那个B1 和C1的差值,明显你的差值是0.8,我实际表格里带入后也会出现超过0.5的差值

是这问题~

不是平均值和随机出的数值的差值~

追答

±0.5,也就是差距区间为1以内,0.8,包括你截图的也是0.8,难道不在±0.5范围内吗?

追问

所以才说我表达的不明确啊,所以我追问的是差值0.5以内~
±0.5是我刚刚提问试粘贴复制的应该误导你了,所以我第3次追问的用是差值,不过算了我自己搞定了,感谢你的回答

追答

什么叫举一反三?
既然你说的±0.5,我给出了B1的公式,现在改成了±0.25,将B1的公式中的/2改成/4不就可以了吗?
别人提供给你的,可能只是一个思路或一个具体的方法,你要根据你的实际需求结合别人的答案进行修改,应该说这点基本功还是应该有的。就像读书时,老师不可能所有问题都面面俱到讲到,但我们要根据老师讲的知识点,将其运用到不同问题的解决中一个道理。如果什么问题都别人给你弄好了,你什么也学不到

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-05
那就是在20.1正负0.25(19.85~20.35)里取一个呗,另一个用40.2减。
用随机函数=Rand()*0.5+19.85。
第2个回答  2015-01-05
原始数据 数据1 数据2 相差数据

A (A+n)/2 (A-n)/2 n

例: 20 10.2 9.8 0.4

50.8 25.7 25.1 0.6
是不是这个感觉。。。。
第3个回答  2015-01-05
不太明白你意思。下面这篇经验我刚写好,介绍随机函数的,你看看就能懂了。
http://jingyan.baidu.com/article/ce09321b47b1102bfe858f4a.html
(如何利用excel随机出一定范围数字)
第4个回答  2015-01-05
A1=randbetween(1750,2250)/100
B1=(randbetween(10)-5)/10+A1
相似回答