爱问知识人 爱问教育 医院库

如何利用随机函数快速产生分段数据

首页

如何利用随机函数快速产生分段数据

在Excel中,如何利用随机函数迅速产生大量的3.45——3.59或4.00——4.30之间的随机数据(这两段数据互相间隔交叉,彼此之间间隔的数据个数同样是随机的),换言之,最好用一个函数或程序把问题解决了。

提交回答
好评回答
  • 2010-01-20 19:03:35
      我来回答:
    1。首先在第一列a列中产生一列225至275之间的随机整数,这很容易办到。在a2单元格中输入"=225+int(50*rand())"(不包括单引号),下拉填充柄即可产生一列这样的数;
    2。在第二列B2单元格中输入"=int(a2/60)"(不包括单引号),下拉填充柄即可产生一列数;这列数均为3或4。
       3。在第三列C2中输入"=mod(a2,60)"(不包括单引号),此为同余函数,得到的是除以60后的余数。同样下拉填充柄即可产生一列数。如果前面是3,后面产生的数一定会在45——59之间;如果前面的数是4,后面的整数一定会在1——30之间。
       4。在第四列D2中输入"=c2+d2/100,下拉填充柄,得到的数据就全部在3。45——3。59或4。00——4。30之间了。 是不是很容易做到,要多少能产生多少。文件我放到附件中了。各位网友可自行下载查看。 我做得如何?可要选我的为答案哟。
       。

    l***

    2010-01-20 19:03:35

其他答案

    2010-01-18 09:47:50
  • 以3.45--3.59为例:
    在单元格输入下面公式。向下一拉即可。
    =INT((RAND()*0.14+3.45)*100)/100
    其中,0.14为3.59-3.45。
    非常简单。
    基本思路是:
    1)RAND()*0.14:得到0--0.14的随机数
    2)RAND()*0.14+3.45:得到3.45--3.59间的随机数,小数后有好多位
    3)INT((RAND()*0.14+3.45)*100:345--359间的随机数,有小数;
    4)int()取整后再除以100,得到.45--3.59间的随机数,小数后有2位
    4.00--4.30可如法炮制
    

    月***

    2010-01-18 09:47:50

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):