关于随机数的奇怪问题

想要做一个随机生成口算题的表格,发现一个奇怪问题,如图 第一列和第二列都是取一个随机数,第三列为前两列的乘积。很简单的公式,然而总是不对,第三列似乎又重新取了一遍随机数。 这个问题在EXCEL上试了一下,运算就是正确的,但在WPS上就会出现这种问题。
北京
浏览 631
收藏
5
分享
5 +1
7
+1
全部评论 7
 
拾光漫行
拾光漫行

WPS函数专家

我简单测试了下,好像没复现出问题。
· 重庆
1
回复
 
陈波
陈波

@金山办公

检查一下是否【自动重算】
· 广东省
1
回复
 
Cyber_BILI
但是EXCEL里面是没有这个问题的 能够引用生成的随机数。
· 北京
回复
 
王志星
是这样的,如果你把值复制一下,又会变一次。 好像是随时在重新计算。
· 广西
回复
 
冄
1
· 吉林省
回复
 
wils
wils

创作者俱乐部成员

可以用宏自定义随机数函数,并保证他非易失性函数,才能保证后面的计算不影响之前的随机数生成
· 广东省
回复
wils
wils

创作者俱乐部成员

或者选项里开启迭代计算后,随机数函数改用 =LET(s,INDIRECT(ADDRESS(ROW(),COLUMN())),IF(s=0,RAND(),s)) 事情变得更奇怪了。。。
· 广东省
回复