“日期+时间”格式的混合时间数据,计算“X小时X分钟”格式的时间差(完善升级版)

Excel情报局
Excel职场联盟
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN

前言|职场实例

在日常的职场办公场景中,我们会经常遇到“日期+时间点”复合格式的时间数据,我们需要将两个这种格式的数据进行计算,得到时间差,而且最后要以“X小时X分钟”格式显示时间差。

之前在一篇文章中讲解过这样的问题,由于之前的方法受一定情况束缚,只能解决特定的模型,不能完美的解决所有的情况。所以今天小编又总结了一种升级版的方法,可以完美的解决“日期+时间点”复合格式的时间数据计算时间差的问题。

公式|解决方案
我们可以在C2单元格直接输入函数公式:
=LEFT(TEXT(TEXT(B2-A2,"[M]")/60,"0.00"),2)&"小时"&ROUND(RIGHT(TEXT(TEXT(B2-A2,"[M]")/60,"0.00"),2)/100*60,0)&"分"
下拉填充即可得到所有的结果。如下图所示:
详解|长公式拆解理解
我们看到上面的公式很长,嵌套了多个函数,比如LEFT函数,RIGHT函数,TEXT函数,ROUND函数等。每个函数都非常的基础,其实整个公式很好理解,下面我们拆解公式理解一下。
①获取分钟时间差
C2单元格输入公式:
=TEXT(B2-A2,"[M]")
②将分钟时间差除以60得到小时时间差
D2单元格输入公式:
=C2/60
③将小时时间差批量转换为两位小数格式
E2单元格输入公式:
=TEXT(D2,"0.00")
④提取小时时间差的“小时”数据部分
在F2单元格输入公式:
=LEFT(E2,2)&"小时"
用LEFT函数从左向右进行提取2位。
⑤提取转换小时时间差的“分钟”数据部分
在G2单元格输入函数:
=ROUND(RIGHT(E2,2)/100*60,0)&"分"
用RIGHT函数从右向左进行提取2位,然后除以100再乘以60,最后用ROUND函数四舍五入保留整数得到分钟数部分。
⑥合并“小时”与“分钟”
在H2单元格输入公式:
=F2&G2
阅读完文章之后,希望小伙伴们在文章底部帮助小编[点赞]点亮[在看]并分享转发到[朋友圈],坚持持续分享的路上很辛苦,需要有你们的鼓励与支持!您也可以通过在文章底部[留言]的方式来反馈实际办公中遇到的Excel问题场景。
(0)

相关推荐

  • Excel小写转大写金额的几种方法

    这也是一个很常见的问题了:如何将小写金额转为大写金额.在Excel中有几种实现方法,适合不同场景.今天为大家分别介绍一下: 01 单元格格式设置 第一种方法是使用单元格格式设置. 选中需要转换格式的单 ...

  • Excel – 根据身份证号码计算年龄,生日没过的减去一岁

    大家去医院看病的时候,不知道有没有注意过,医生打印出来的单据上,年龄是生物学上的真正年龄(当然,希望大家都身体健康,不要生病).这是什么意思呢?举个极端的例子,两个人的出生年月日可能只相差一天,但显示 ...

  • “X天X小时X分钟”格式数据分别转换为分钟、小时、秒的方法

    Excel情报局 OFFICE爱好者大本营 用1%的Excel基础搞定99%的职场工作 做一个有价值感的Excel公众号 Excel是门手艺 玩转需要勇气 数万Excel爱好者聚集地 自我提升也是一种 ...

  • Excel中的日期时间计算,套路很全

    2018-05-06  作者:ExcelHome  1.合并日期和时间 如下图,如何将A列日期和B列的时间合并到一起,变成既有日期又带有时间的数据呢? 老祝说:只要把日期和时间相加即可. 2.拆分日期 ...

  • 考勤表里这样的日期/时间数据,怎么规范统一?

    小勤:我们从数据库里导出来的考勤表,里面竟然有这样的日期/时间数据,怎么能规范统一呢? 我直接转换数据类型,总会有部分错误: 1.先转为小数,日期格式的部分错了: 2.先转换为日期,数字格式的部分错了 ...

  • 解锁9个公式,日期时间计算很简单

    小伙伴们好啊,今天老祝和大家学习一组日期时间计算的套路,让工作效率再高一点点. 1.日期时间合并 如下图,需要将A列日期和B列的时间合并到一起,变成既有日期又带有时间的数据. C2公式为: =A2+B ...

  • 日期时间计算,其实很简单

    小伙伴们好啊,今天老祝和大家学习一组日期时间计算的套路,让工作效率再高一点点. 1.日期时间合并 如下图,需要将A列日期和B列的时间合并到一起,变成既有日期又带有时间的数据. C2公式为: =A2+B ...

  • jquery 中将日期时间类型转化成想要的格式

    jquery 中将日期时间类型转化成想要的格式

  • 计算日期不求人!10大日期时间类函数用法合集

    Excel包含了基本功能.函数编辑.图表制作.数据分析等技巧.今天把15大日期时间类函数的用法全部展示给大家,从此计算日期不求人. NO1 日期和时间的本质 日期的本质是数字,是距离原点1900年1月 ...

  • 菜鸟记199-条件格式标注不及格数据,您可能没有这样用过!

    关键词:EXCEL2016:条件格式:操作难度* 教学管理过程,咱们打交道最多的就是成绩数据了. 把不及格的成绩显著地标注出来,以方便核对,是不是我们需要掌握的必备技能? 图 1:数据源示意图 咱们用 ...

  • 6个工作中常用的Excel函数公式,让表格数据计算变得更简单

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力! Excel作为我们常用办公软件之一,它不仅仅是制作表格软件,最重要的是能对数据进行计算,解决人工计算效率低.易出错的问题. ...