人事,助理等岗位经常要统计员工的出勤,退勤时间等,经常会用到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生成随机数时间相关推荐

  1. Excel生成随机数

    Excel生成随机数 Excel是如何生成随机数的?比如用什么方法可以让Excel生成一列限定了大小的随机数?比如如何生成0-0.01之间的随机数? 第一步:打开Excel工作表,在左上角的名称框中, ...

  2. Excel生成随机数,随机日期

    生成随机数: 1.选中区域 2.输入=randbetween(1,100) 3.按住ctrl,再点击回车键 生成随机日期:

  3. Excel 生成随机数,随机日期,随机字符串

    取10-100之间的随机整数 =RANDBETWEEN(10,100) 取10-100范围的随机数 =RAND()*(100-10) + 10 取10-100范围的随机数,小数点后保留3位 =ROUN ...

  4. 021.EXCEl生成随机数

    1.生成32位随机数 =LOWER(CONCATENATE(DEC2HEX(RANDBETWEEN(0,POWER(16,8)),8),"",DEC2HEX(RANDBETWEEN ...

  5. PHP的函数-----生成随机数、日期时间函数

    常用的函数 [1]   生成随机数 rand(); 例子: echo rand(); 显示结果: 当刷新时,会有不同的数,默认生成随机数.生成随机数不能控制范围. 如果,想要控制在范围之内,就用: e ...

  6. 用时间做种子生成随机数

     [转] 用时间做种子生成随机数 分类: VC++ 2011-06-26 19:11 2768人阅读 评论(0) 收藏 举报 null测试 我们知道rand()函数可以生成随机数,其实是在种子的基 ...

  7. 十四、在Excel中生成随机数

    在Excel中生成随机数 一.生成一定范围的随机数 =RANDBETWEEN(10,30)/10:可以生成小数

  8. 用python自动化在excel中读取与生成随机数

    两种方法 1.使用excel自带的随机数函数,=Randbetween(1,2000)在excel生成后在用python读取(备注:只限于单元格,若单元格有多个参数则不适用) 2.通过eval函数把读 ...

  9. 随机数写excel java代码_基于python实现在excel中读取与生成随机数写入excel中

    搜索热词 具体要求是:在一份已知的excel表格中读取学生的学号与姓名,再将这些数据放到新的excel表中的第一列与第二列,最后再生成随机数作为学生的考试成绩. 首先要用到的数据库有:xlwt,xlr ...

最新文章

  1. Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数
  2. getElementsByTagName
  3. 读DL论文心得之SPP
  4. 计算机基础与应用23页思考与实训,《计算机基础与应用》实训作业三
  5. SAP配置webdynpro完全手册
  6. python3----练习题(装饰器)
  7. 高质量c/c++编程(9)
  8. 如何在 C# 中使用匿名类型
  9. 网络编程——常用协议解析
  10. Oracle中的单行函数
  11. 设计模式的C语言应用-外观模式-第八章
  12. [转载]CSS 创作指南(Beta)(css规范)
  13. 关于小微商户反欺诈监控指标的内容参考
  14. 如何通过Facebook幻灯片广告让销售量疯涨
  15. SSH Secure Shell Client连接linux中文乱码的解决办法
  16. Linux基础四---系统监控硬盘分区
  17. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_5_InputStreamReader介绍代码实现...
  18. 【Python讲义】WEEK 4
  19. 小白刷LeeCode(算法篇)6
  20. 搞一个yyds的京东登录页面

热门文章

  1. 利用VBA编程制作互动效果的PPT
  2. 【例10.6】在磁盘文件上存有10个学生的数据。要求将第1,3,5,7,9个学生数据输入计算机,并在屏幕上显示出来。
  3. 区块链三加一:详解AT模型
  4. 计算机组成原理x移,计算机组成原理移位运算
  5. 微软基础认证信息汇总
  6. 无穷积分收敛的定义and性质
  7. 增加centos虚拟机磁盘空间
  8. 计算机系统结构------张晨曦 (第二版)
  9. 管理系统中计算机应用论文,计算机技术在办公自动化系统中的应用-计算机应用技术论文-计算机论文.docx...
  10. android v4兼容包