这是我的功能:
=NORMINV(RAND(),$A$1,$A$2)
当我做其他事情时,随机数会再次重新计算
如何在第1天将随机数设为静态
答案 0 :(得分:0)
这就是RAND()函数在Excel中的工作方式。如果你想要一个静态数字,你可以只粘贴它的值;)
但是,如果您愿意使用VBA,则可以通过在A1中使用未计算的单元格执行手动计算来执行此操作,例如:
sub refreshRand()
range ("A1").formula = "=NORMINV(RAND(),$A$1,$A$2)"
range ("A1").calculate
range ("A1").value = range ("A1").value
end sub
注意:如果您已完成工作并想要停止工作表中所有单元格的所有计算,则可以在Excel设置中设置它 - >手动计算