excel随机数A1,B1,C1三个,但是D1=(A1+B1+C1)⼀3,且是一个固定值,不管A1,B1,C1怎么变,D1不变?

2024-12-23 04:18:10
推荐回答(3个)
回答1:

在a1输入:
=RAND()*d1/2
在b1输入:
=RAND()*d1/2
在c1输入:
=d1*3-a1-b1

函数解析:
在a1和b1分别产生一个小于d1除2的值,然后根据a1和b1的值求得c1的值。
说明:
这样的做法,可以让a1、b1、c1均为小于d1的整数。

回答2:

D1你自己输入
A1=RANDBETWEEN(0,D1*3)
B1=RANDBETWEEN(0,D1*3-A1)
C1=D1*3-A1-B1

回答3:

利用随机函数产生A1和B1,C1=3*D1-A1-B1