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 函数可将数值转换为文本,并可使用户通过使用特殊格式字符串来指定显示格式。
需要以可读性更高的格式显示数字或需要合并数字、文本或符号时,此函数很有用。
例如,假设单元格 A1 含有数字 23.5。若要将数字格式设置为美元金额,可以使用以下公式:
=TEXT(A1,"$0.00")
在本例中,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:52 | 20:06 | 11:14 |
8:10 | 20:20 | 12:10 |
8:38 | 20:42 | 12:04 |
8:18 | 19:42 | 11:24 |
9:44 | 20:57 | 11:13 |
9:30 | 20:47 | 11:17 |
9:38 | 21:48 | 12:10 |
9:21 | 21:23 | 12:02 |
9:09 | 21:31 | 12:22 |
9:32 | 20:53 | 11:21 |
9:11 | 21:20 | 12:09 |
8:28 | 19:40 | 11:12 |
9:07 | 20:10 | 11:03 |
8:39 | 19:48 | 11:09 |
8:17 | 20:30 | 12:13 |
9:44 | 22:08 | 12:24 |
9:11 | 20:40 | 11:29 |
8:57 | 21:05 | 12:08 |
8:52 | 20:14 | 11:22 |
8:08 | 20:31 | 12:23 |
9:48 | 22:08 | 12:20 |
9:13 | 20:15 | 11:02 |
8:02 | 20:19 | 12:17 |
9:50 | 21:58 | 12:08 |
8:33 | 20:49 | 12:16 |
8:16 | 19:29 | 11:13 |
9:31 | 21:43 | 12:12 |
8:55 | 20:02 | 11:07 |
9:56 | 22:07 | 12:11 |
8:50 | 19:58 | 11:08 |
8:10 | 19:10 | 11:00 |
9:28 | 20:45 | 11:17 |
9:41 | 21:06 | 11:25 |
8:26 | 20:28 | 12:02 |
9:18 | 20:39 | 11:21 |
9:41 | 20:48 | 11:07 |
excel生成随机数时间相关推荐
- Excel生成随机数
Excel生成随机数 Excel是如何生成随机数的?比如用什么方法可以让Excel生成一列限定了大小的随机数?比如如何生成0-0.01之间的随机数? 第一步:打开Excel工作表,在左上角的名称框中, ...
- Excel生成随机数,随机日期
生成随机数: 1.选中区域 2.输入=randbetween(1,100) 3.按住ctrl,再点击回车键 生成随机日期:
- Excel 生成随机数,随机日期,随机字符串
取10-100之间的随机整数 =RANDBETWEEN(10,100) 取10-100范围的随机数 =RAND()*(100-10) + 10 取10-100范围的随机数,小数点后保留3位 =ROUN ...
- 021.EXCEl生成随机数
1.生成32位随机数 =LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"",DEC2HEX(RANDBETWEEN ...
- PHP的函数-----生成随机数、日期时间函数
常用的函数 [1] 生成随机数 rand(); 例子: echo rand(); 显示结果: 当刷新时,会有不同的数,默认生成随机数.生成随机数不能控制范围. 如果,想要控制在范围之内,就用: e ...
- 用时间做种子生成随机数
[转] 用时间做种子生成随机数 分类: VC++ 2011-06-26 19:11 2768人阅读 评论(0) 收藏 举报 null测试 我们知道rand()函数可以生成随机数,其实是在种子的基 ...
- 十四、在Excel中生成随机数
在Excel中生成随机数 一.生成一定范围的随机数 =RANDBETWEEN(10,30)/10:可以生成小数
- 用python自动化在excel中读取与生成随机数
两种方法 1.使用excel自带的随机数函数,=Randbetween(1,2000)在excel生成后在用python读取(备注:只限于单元格,若单元格有多个参数则不适用) 2.通过eval函数把读 ...
- 随机数写excel java代码_基于python实现在excel中读取与生成随机数写入excel中
搜索热词 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再生成随机数作为学生的考试成绩. 首先要用到的数据库有:xlwt,xlr ...
最新文章
- Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数
- getElementsByTagName
- 读DL论文心得之SPP
- 计算机基础与应用23页思考与实训,《计算机基础与应用》实训作业三
- SAP配置webdynpro完全手册
- python3----练习题(装饰器)
- 高质量c/c++编程(9)
- 如何在 C# 中使用匿名类型
- 网络编程——常用协议解析
- Oracle中的单行函数
- 设计模式的C语言应用-外观模式-第八章
- [转载]CSS 创作指南(Beta)(css规范)
- 关于小微商户反欺诈监控指标的内容参考
- 如何通过Facebook幻灯片广告让销售量疯涨
- SSH Secure Shell Client连接linux中文乱码的解决办法
- Linux基础四---系统监控硬盘分区
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_5_InputStreamReader介绍代码实现...
- 【Python讲义】WEEK 4
- 小白刷LeeCode(算法篇)6
- 搞一个yyds的京东登录页面
热门文章
- 利用VBA编程制作互动效果的PPT
- 【例10.6】在磁盘文件上存有10个学生的数据。要求将第1,3,5,7,9个学生数据输入计算机,并在屏幕上显示出来。
- 区块链三加一:详解AT模型
- 计算机组成原理x移,计算机组成原理移位运算
- 微软基础认证信息汇总
- 无穷积分收敛的定义and性质
- 增加centos虚拟机磁盘空间
- 计算机系统结构------张晨曦 (第二版)
- 管理系统中计算机应用论文,计算机技术在办公自动化系统中的应用-计算机应用技术论文-计算机论文.docx...
- android v4兼容包