excel函数 显示随机数的问题
来源:百度知道 编辑:UC知道 时间:2024/05/26 16:00:26
=INT(RAND()*(4-1+1))+1
这个可以显示1~4的随机数
我在A1 和 B1 分别输入后 有时候 A1会等于B1
我想当B1等于A1时 再重新生成随机数 直到与A1不相同为此
就是不想A1与B1 产生的随机数是相同 应该怎么做?
这个可以显示1~4的随机数
我在A1 和 B1 分别输入后 有时候 A1会等于B1
我想当B1等于A1时 再重新生成随机数 直到与A1不相同为此
就是不想A1与B1 产生的随机数是相同 应该怎么做?
在
a1,c1中输入=INT(RAND()*(4-1+1))+1
在b1中输入
=IF(A1=C1,INT(RAND()*(4-1+1))+1,C1)
然后把C列隐藏了
这是个折中的办法
楼上的方法很好
我试了下
发现单设一列有效性不行
要a列和b列都设才好用,要不还是会出现重复的
设置数据有效性
A1或者B1都行
允许自定义
公式=A1<>B1
AA1,B1中分别输入=randbetween(1,4)
然后数据有效性,公式=A1<>B1