IF 与 RANDBETWEEN 在同一单元格中

m.j*_*j.p 3 microsoft-excel

嘿,我需要在同一个单元格中同时使用 RANDBETWEEN 和 IF 函数吗?我必须生成随机数据,但如果单元格值为 0,那么我还需要随机值为 0..

Mar*_*anD 6

首先,您是否意识到每次打开工作簿时RANDBETWEEN()函数都会生成新的和新的值(并且每次重新计算工作表时,例如按Shift+ F9,这样您就不会永远拥有恒定随机值

所以假设单元格A1包含一个生成随机值的值 - 如果它是非零的。然后公式(在其他一些单元格中)将是

=IF(A1=0, 0, RANDBETWEEN(50, 60))
Run Code Online (Sandbox Code Playgroud)