作业帮 > 综合 > 作业

excel取两个函数值的随机数

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