本文目录一览:
- 1、excel 时间随机函数公式
- 2、用EXCEL 如何生成随机时间?
- 3、excel时间随机函数?
- 4、excel随机生成年月日时分秒
- 5、请问excel怎样随机生成指定范围内的时间
- 6、excel随机生成时间函数公式
excel 时间随机函数公式
任意单元格中输入
="7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144
单元格格式设置为时间格式。
或者不用设置格式的,都用函数完成,公式为
=TEXT("7:40"+ROUND(("9:00"-"7:40")*RAND()*144,)/144,"hh:mm")
补充回答:
加问的是为什么后面又乘144,因为EXCEL中,1是代表1天,1天有24小时,1440分钟,144个10分钟,想让1代表10分钟,就需要将("9:00"-"7:40")*RAND()去乘以144,四舍五入到整数后,再除以144,就可以得到需要范围的随机序列数了。
公式也可以写为
="7:40"+MROUND(("9:00"-"7:40")*RAND(),1/144)
道理差不多。
用EXCEL 如何生成随机时间?
操作如下:
比如,在12:10至12:30之间随机生成时间;在A1到A10单元格显示。
1;选中A1到A10单元格;
2;然后,在编辑栏中输入公式:=TEXT(RAND()*("00:20")+"12:10","HH:MM")
3;接着按键盘的CTRL+回车键;A1到A10单元格即生成随机时间;
4;公式=TEXT(RAND()*("00:20")+"12:10","HH:MM")是可以变化的,按不同时间段,随机生成时间,"12:10"是时间段起始时间;"00:20"中的“20”是起始时间与终止时间之间的间隔时间。比如,从13:00到13:30随机生成时间,那么公式改为:=TEXT(RAND()*("00:30")+"13:00","HH:MM")即可。
excel时间随机函数?
这是建立在你AC列有时间的基础上的,B1公式下拉
=TEXT(RANDBETWEEN(A1/1%%%,C1/1%%%)%%%,"h:mm")
没有的话,A1下拉
=TEXT(RANDBETWEEN(ROW(A1)/12/1%,ROW(A1)/12/1%)%,"h:mm")
excel随机生成年月日时分秒
1、首先制造一个基准时间,这里用=now来获取当前的系统时间。当然你可以用其它方法构造,也可以自己输入。
2、因为日期和时间的本质都是数据,所以用基准日期-一个随机小数,得到的就是最近24小时内的一个随机日期时间了。
3、rand()函数产生的就是一个随机小数,这是函数参数说明。
4、用基准时间减去一个范围内的整数,就可以将基准日期向前推进n天啦。
5、randbetween(最小值,最大值)函数就是产生一个范围内的随机整数,这是函数参数说明。
6、完成效果图。
请问excel怎样随机生成指定范围内的时间
随机生成指定范围内的时间可以使用RAND函数。RAND
函数语法没有参数,返回大于等于
且小于
1
的均匀分布随机实数。每次计算工作表时都将返回一个新的随机实数。
软件工具:Excel
2013
1、假设要在B6中随机生成7:25-9:30的时间。在B6中输入=RAND()*("9:30"-"7:25")+"7:25"
按回车键确认。
2、这时返回的是一个常规值,因为单元格格式默认是常规格式。
3、要随机生成时间,就需要将这个单元格格式改为时间格式。右击该单元格,选择设置单元格式。数字分类下选择“时间”,类型中选择一个合适的时间类型,然后确定。
4、确定后该内容就跟显示为时间格式。
excel随机生成时间函数公式
我姑且认为你说的1点是指13点。6:00在EXCEL里面用小数表示是0.25,13点是 0.54。那么随机时间段为 6:00-12:48 即0.25-0.53333333.
A1 =RAND()*(0.53333333333-0.25)+0.25 这个是随机出来的起时间
A2=TEXT(A1,"HH:MM")"-"text((rand()+2)*0.00277778+a1,"HH:MM")
A1做为辅助列我也没办法去掉 因为公式里面2次随机出来的数是不一样的,A2里面有2次用到A1的随机结果,只能用单元格固定。你可以把辅助列A1放到后面不显眼的地方,又或者别人有更好的办法吧