excel⽣成随机数时间
⼈事,助理等岗位经常要统计员⼯的出勤,退勤时间等,经常会⽤到excel⽣成随间时间,下⾯就是⼀个随机时间⽣成函数。
要求:
1,A1列是出勤时间,要求在8:00~10:00之间。
2,B1列是退勤时间,要求在出勤时间上加上12个⼩时左右。
A1列函数如下:
=TEXT(TIME(INT(RAND()*2+8),INT(RAND()*59+0.999),0),"h:mm")
解释说明:
INT(RAND()*2+8) ⽣成⼀个8~9的随机整数
INT(RAND()*59+0.999) ⽣成⼀个0~59的随机整数
TIME(INT(RAND()*2+8),INT(RAND()*59+0.999),0) 表⽰⽣成⼀个8:00~9:59的⼀个随机时间
TEXT(TIME(INT(RAND()*2+8),INT(RAND()*59+0.999),0),"h:mm")
-----
函数可将数值转换为⽂本,并可使⽤户通过使⽤特殊格式字符串来指定显⽰格式。
TEXT
TEXT 函数可将数值转换为⽂本,并可使⽤户通过使⽤特殊格式字符串来指定显⽰格式
需要以可读性更⾼的格式显⽰数字或需要合并数字、⽂本或符号时,此函数很有⽤。
23.5。若要将数字格式设置为美元⾦额,可以使⽤以下公式:
例如,假设单元格 A1 含有数字 23.5
=TEXT(A1,"$0.00")
$23.50。
在本例中,Excel 会显⽰ $23.50
B1列的函数如下:
=TEXT(A1+TEXT(TIME(INT(RAND()*2+11),INT(RAND()*30),0),"h:mm"),"h:mm")
红⾊部分是对应上⾯需求的12个⼩时左右部分。
这是在A1的基础上加上11:00~12:30⼩时。
以上函数⽣成的结果如下:
A1(出勤时间) B1(退勤时间) 实际出勤时间
8:5220:0611:14
8:1020:2012:10
8:3820:4212:04
8:1819:4211:24
9:4420:5711:13
9:3020:4711:17
excel表格随机函数9:3821:4812:10
9:2121:2312:02 9:0921:3112:22 9:3220:5311:21 9:1121:2012:09 8:2819:4011:12 9:0720:1011:03 8:3919:4811:09 8:1720:3012:13 9:4422:0812:24 9:1120:4011:29 8:5721:0512:08 8:5220:1411:22 8:0820:3112:23 9:4822:0812:20 9:1320:1511:02 8:0220:1912:17 9:5021:5812:08 8:3320:4912:16 8:1619:2911:13 9:3121:4312:12 8:5520:0211:07 9:5622:0712:11 8:5019:5811:08 8:1019:1011:00 9:2820:4511:17 9:4121:0611:25 8:2620:2812:02 9:1820:3911:21 9:4120:4811:07
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论