如何在Excel中随机产生两个随机整数,并使这两个数的和小于10

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:19:00
第一个随机数产生在A1,输入公式 =int(rand()*9)+1
第二个随机数产生在B1,输入公式 =IF(A15+INT(RAND()*9)+1<10,INT(RAND()*9)+1,10-A15)

不好意思,我在我自己的excel中,是在15行中验证的,所以,公式复制有误!

请将B1公式改成: =IF(A1+INT(RAND()*9)+1<10,INT(RAND()*9),10-A1)
即把其中的A15改成A1 (NND,最近做事老走神)

还是不行啊
不可以,多运行几次还是有两个随机数的和大于10的情况出现

C1=IF(A1+E1<10,E1,INT(RAND()*(10-A1))+1)
A1 E1是10以内随机数,A1,C1就是我想要的数了, OK了,感谢支持

第一个随机数产生在A1,输入公式 =int(rand()*9)+1
第二个随机数产生在B1,改用公式 =10-A1

第一种办法
你的问题只是要求这两个数的和小于10
这样两个随机数只要不大于5就行呀
两个随机数都输入公式=INT(RAND()*5)

第二种办法
第一个随机数产生在A1,输入公式 =int(rand()*10)
第二个随机数产生在B1,改用公式 =int(rand()*(10-A1))

我觉得第二种比第一种更好一些。