EXCEL随机数问题?

科技 3年前 阅读:29 评论:0

IF(RANDBETWEEN(3,1999)/2=1,RANDBETWEEN(3,1999),RANDBETWEEN(3,1999)+1)

=round(rand()*998+1,0)*2+1

申明:

1、选中A1:A10。

2、输入公式“=TRUNC(RAND()*(1000-1)+1)*2+1”,点CTRL+ENTER键,即可完成黄色区域公式填充。

3、点击一次F9,即可得到3-1999区间随机奇数整数数据。

★公式可简化为“=TRUNC(RAND()*999+1)*2+1”。

=RAND() 此函数是生成0~1之间的随机小数。

生成1 与 10 之间的随机实数,应利用: =RAND()*9+1

则=int(rand()*9)+1 是生成1-10的整数,

你要生成3-1999

则能够用公式生成3-12的整数:=int(rand()*9)+3

至于12之后的,估量你能够想一想吧。

标签:excel随机数
版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论