excel中如何在某个区间设置一个随机数字,比如1.2之间的一个数字,且这个数字一旦生成就不再改变?

excel中如何在某个区间设置一个随机数字,比如1.2之间的一个数字,且这个数字一旦生成就不再改变?
=RAND()*.5+1.5,生成之后用选择性粘贴(数值)使其变为普通数值.
---------------------------
我的版本是2003 选择性拈贴没有数值这个选项啊····
若要生成 a 与 b 之间的随机实数,请使用:
RAND()*(b-a)+a
可以在编辑栏中输入“=RAND()*0.5+1.5”(不包括双引号),全选保持编辑状态,然后按 F9,将公式永久性地改为随机数.
------------------------------------------
好像按了F9也没有用,关掉重新打开依然会变化
EXCEL生成随机数的函数为RAND(),1.5-2之间的可用公式:
=rand()*0.5+1.5
但rand()是易失性函数,所以我们可以利用一个辅助单元格来控制循环引用实现.效果如图:
公式=IF($F$1="","",IF(A1"",A1,RAND()*0.5+1.5))
在你需要区域填充公式即可
由于运用了循环引用 所以请启用迭代运算.
-----------------------------
这位兄弟的答案很强大,但是我的理解力比较弱小
ray521 1年前 已收到1个回答 举报

要寻找的用户 幼苗

共回答了26个问题采纳率:80.8% 举报

=RAND()*.5+1.5,生成之后用选择性粘贴(数值)使其变为普通数值.

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.201 s. - webmaster@yulucn.com