如何利用EXCEL生成在一定范围内的,确定个数的随机数,并生成的随机数的和为确定的一个整数?例如在1与100之间生成5个随机数,并要求这5个随机数之和为100.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 13:51:35
如何利用EXCEL生成在一定范围内的,确定个数的随机数,并生成的随机数的和为确定的一个整数?例如在1与100之间生成5个随机数,并要求这5个随机数之和为100.
xݒKK@ǿFi@/փ '^RZE*JIbƝd{+8ɂE0ݙovv&QLJ^M8}v>{օX2kp7U:M<"֓ן~etkӭtb9L[D9zH$V[lj\f6tTfUvA ˀD$a9akka!ɒT8#Ҡ 3@J&0=,zF Q{ H$Q(_o?/rxC.dl YYY(X@We<y@.[Եw8MH0ѡN'\ `?5V

如何利用EXCEL生成在一定范围内的,确定个数的随机数,并生成的随机数的和为确定的一个整数?例如在1与100之间生成5个随机数,并要求这5个随机数之和为100.
如何利用EXCEL生成在一定范围内的,确定个数的随机数,并生成的随机数的和为确定的一个整数?
例如在1与100之间生成5个随机数,并要求这5个随机数之和为100.

如何利用EXCEL生成在一定范围内的,确定个数的随机数,并生成的随机数的和为确定的一个整数?例如在1与100之间生成5个随机数,并要求这5个随机数之和为100.
先用=rand()随机生成5个随机数,假设分别在a1、b1、c1、d1、e1单元格内.
然后在5个空单元格分别输入:=INT(a1/sum(a1:e1)*100)
=INT(b1/sum(a1:e1)*100)
=INT(c1/sum(a1:e1)*100)
=INT(d1/sum(a1:e1)*100)
最后一个单元格,用100减去前边4个单元格的数值就行了.