作者:乔山办公网日期:
返回目录:excel表格制作
这个是需要编程实现的,EXCEL只能实现简单随机数的生成,是RAND()函数
1、打开excel表,鼠标点击要来编辑的单元格;
2、点击上面菜单栏的公式,在公式下面点击“插入函数”;
3、在函数对话框内输入“T.DIST”后选择下面的T.DIST:
4、接下来设置函数参数,在X处输入A2,A2是T分布的自数值:
5、在DEG_FREEDOM处输入B2,B2是T分布的自由度:
6、在cumulative处输入TRUE,表示结果为真:
7、点击确定zhidao后我们获得累积分布函数;
=A1+(RAND()*0.01+0.07)*(-1)^INT(RAND()*10)
在b1 生成a1 差值知在0.07和0.08之间的随机数
你可以随意调整0.01 和0.07 只要他们相加等于0.08即可道
vba的话把rand换成rnd
你的代回码不会大于0.08的,你看看是不是别的地方代码有问题吧答
单边2.11 双边2.46 已核对分布表 没有问题。是不是参数自由度错了。应该是n-1。