作者:乔山办公网日期:
返回目录:excel表格制作
今天给大家介绍一下一个Excel冷技巧:指定一个平均值,如何得到一组随机数组。
随机数组
在A4单元格数据输入公式:
=IF(AVERAGE($A$4:$F$11)=$D$1,A4,RANDBETWEEN(50,150)/10)
公式里面,RANDBETWEEN是用于生成指定区间的随机数。
我们先用RANDBETWEEN(50,150)产生50到150的随机数,在除以10,就得到5到15之间的数字了。
AVERAGE($A$4:$F$11用于计算A4:F11的平均值。
在公式中,用IF函数判断,如果A4:F11的平均值等于D1,就返回A4本身的值,否则就返回5~15之间的随机值。
由于里面含有本身的值,所以可能会有警示框弹出。
没事,我们只有在Excel选项下设置迭代计算就行了。
(路径是:文件——选项——公式——启用迭代计算)
启用迭代计算
好了,这时候,只要修改D1单元格的指定平均值,就能得到一组随机数据了,这些的平均值就是D1的数值。
需要注意的是,要合理修改随机数区间,不然有时候是没有结果的。