当前位置: 首页 > news >正文

Excel中日期时间的计算及表达方式

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

  在日常工作中,我们可能需要对Excel表格对日期及时间进行整理和计算。一些简单的intnumber、数字)四则运算等我这里就不多解释了,只要读过小学和用过Excel的应该都能理解。今天要说的是一些利用公式的日期时间计算。希望这个能够帮到那些整天需要表格数据处理的朋友们。本案例变通后同样适用于HR考勤、财会、仓储等管理哦。

  案例:已知一艘海轮停靠在某港区进行装卸作业,靠泊时间为:2011-12-31 07:45,离泊时间为:2011-12-31 23:10。作业开工时间:2011-12-31 09:30,作业完工时间:2011-12-31 13.45。此海轮的长度为:173米,海轮停靠的安全尺码间隔为:0.2米。请问:1、这艘海轮的累计开靠时间是多少?(要求显示格式为:天,小时,分钟)2、累计作业时间是多少?(要求显示格式为:天,小时,分钟)3、海轮对泊位停靠累计占用米时是多少?(精确到2位小数)4、海轮对泊位作业占用米时是多少?(精确到2位小数)提示:海轮对泊位的占用米时:∑((累计开靠时间)×船舶长度×(1+安全距离系数)),海轮对泊位的作业占用米时:∑((累计作业时间)×船舶长度×(1+安全距离系数))

  更具要求,我们先建立Excel数据表格如下:


ABCDEF
1尺码
安全尺码靠泊时间
开工时间完工时间离泊时间
2173
2011-12-31 07:452011-12-31 09:302011-12-31 13.452011-12-31 23:10

  解答

1、海轮累计开考时间:

  假设将结果存放在G2单元格内:

  G2=TEXT((F2)-(C2),"D天H小时M分钟")

2、海轮累计作业时间:

  假设将结果存放在H2单元格内:

  H2=TEXT((E2)-(D2),"D天H小时M分钟")

3、海轮对泊位停靠累计占用米时:

  之前我们已经算出累计开考时间,但是结果是以TEXT的文本形式储存的,对于Excel而言,文本与数字不能进行数学或逻辑运算,所以我们要将累计开靠时间转换成双精度浮点数(即保留两位小数的数字),并保存在I2单元格内。我们用到如下公式,

  I2=TEXT((F2)-(C2),"[H]")+MINUTE(G2)/60

  那么,米时=时间*安全尺码,即:

  I2=(TEXT((F2)-(C2),"[H]")+MINUTE(G2)/60)*(A1+A1*0.2)

  注:重新计算累计开考时间,并提取小时+分钟

4、海轮对泊位作业累计占用米时:

  同理,J2=TEXT((E2)-(D2),"[H]")+MINUTE(H2)/60*(A1+A1*0.2)

  扩展阅读:

  将N个单元格的数字合并成一个单元格数据:

  =CONCATENATE(N1,N2,N3...)

  将四位数字转化为时间格式,例如:0735 => 07:35

  =TEXT(N1,"00\:00")

转载于:https://my.oschina.net/JeeChou/blog/200417

相关文章:

  • SAP ABAP exporting list to memory ...SUBMIT 程序传输屏幕参数
  • JVM学习笔记之终:MyEclipse调优
  • 2014年北京高端网站建设怎样对待移动互联
  • Spring3系列10- Spring AOP——Pointcut,Advisor拦截指定方法
  • 使用升腾linux瘦客户机连接xendesktop实现USB KEY映射时,需要修改的文件。
  • 图解Team Foundation Server 2013系列
  • 制作 Windows 8.1 ADK 离线安装包
  • AsyncTask异步加载跟listview的结合
  • Raphael入门实例:动画与箭头
  • Activity加载模式
  • Ubuntu下Alt+Tab快捷键不能用解决办法
  • Google Scholar 论文参考文献的自动生成
  • discuz X2.5自己写代码,获取当前登录的用户信息
  • 通过搭建一个精简的C语言开发环境了解一个C程序的执行过程
  • 【javascript基础】系列
  • 0基础学习移动端适配
  • 11111111
  • Java小白进阶笔记(3)-初级面向对象
  • Java知识点总结(JavaIO-打印流)
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • mysql 5.6 原生Online DDL解析
  • npx命令介绍
  • PAT A1017 优先队列
  • php面试题 汇集2
  • python 装饰器(一)
  • Selenium实战教程系列(二)---元素定位
  • 从零搭建Koa2 Server
  • 从伪并行的 Python 多线程说起
  • 高程读书笔记 第六章 面向对象程序设计
  • 构造函数(constructor)与原型链(prototype)关系
  • 技术:超级实用的电脑小技巧
  • 离散点最小(凸)包围边界查找
  • 物联网链路协议
  • 项目实战-Api的解决方案
  • gunicorn工作原理
  • RDS-Mysql 物理备份恢复到本地数据库上
  • 阿里云移动端播放器高级功能介绍
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (第二周)效能测试
  • (分布式缓存)Redis持久化
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十五)使用Nexus创建Maven私服
  • (转)eclipse内存溢出设置 -Xms212m -Xmx804m -XX:PermSize=250M -XX:MaxPermSize=356m
  • (转)大道至简,职场上做人做事做管理
  • (转)项目管理杂谈-我所期望的新人
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .mysql secret在哪_MySQL如何使用索引
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net快速开发框架源码分享
  • .考试倒计时43天!来提分啦!