excel取两个函数值的随机数
问题描述:
excel取两个函数值的随机数
我想要7~13 与-7~-13 这两个区间的随机整数
意思就是要一个数列 其中只包括7~13与-7~-13之间的整数 而且是随机出现的 有正数也有负数
答
=INT(RAND()*7+7)*SIGN(RAND()*2-1)前半部分我能看懂 能给解释一下*号以后的么?不胜感激函数SIGN的作用是判断正、负数的符号,如果为正数,结果就是1,负数就是-1RAND()*2的结果是一个在0到2之间的随机数,所以RAND()*2-1的结果就在-1到1之间的随机数,判断符号后的结果为1或者-1,这样实现你所要求的正、负号了楼上的兄弟,采取的是IF函数,比较其中的RAND()的值是否大于0.5,如果大于就返回结果1,否则-1,用这种方式给随机数增加正、负号两种方式都可以。