你可以输入数组公式:
=INDEX(A2:F2,SMALL(IF(A2:F2>0,COLUMN(A:F),4^8),RANDBETWEEN(1,SUMPRODUCT(1*(A2:F2>0)))))
即可实现你的随机提取上面的正数……
数组公式! 即输入完毕后必须同时按CTRL+SHIFT+ENTER这3个键结束,否则公式无效
是在数字1 ,0,-1,-2,3,5之间随机取一个吗?
如果是,任意单元格中输入
=CHOOSE(1+RAND()*6,1,0,-1,-2,3,5)
=CHOOSE(ROUNDBETWEEN(1,3),A1,A5,A6)
实际为
=CHOOSE(ROUNDBETWEEN(1,3),A1,E1,F1)