一楼的方法是有问题的,这里的问题有点象计划生育,呵呵。生男生女是随机的,但第一胎生下来后,是女还是男后,第二胎并不会以此来决定生男还是生女。呵呵。同样,你第一个随机数小于某数后,提示“错误”,IF结束,不会有问题。但如果它大于这个“某数”呢,并不能保证第二个随机就会一定也大于某数呀!
楼主这个问题要完全按楼主的意思来,还很难想到一个十全十美的方法,只想到一个变通的办法,就是后一个随机数人为地使其必大于某数。这个方法存在的问题是改变了概率的分布。具体如下:假设随机数就是0~1之间,当小于02时提示出错信息,如“随机数太小”,公式如下:
=IF(RAND()<02,"随机数太小",(RAND()+025)08)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)