社区
Microsoft Office应用
帖子详情
关于根据日期时间,计算相差多少小时。(Excel)
Lemon-sai
2006-02-07 12:32:47
我在工作中遇到这样一个问题。
就是下载下来的数据在excel中有4列
日期1 时间1 日期2 时间2
20060206 82701 20060206 180416
现在我需要计算这2个时间相差多少小时,应该怎么做呢?
(时间1就是表示:8点27分1秒)
...全文
958
1
打赏
收藏
关于根据日期时间,计算相差多少小时。(Excel)
我在工作中遇到这样一个问题。 就是下载下来的数据在excel中有4列 日期1 时间1 日期2 时间2 200602068270120060206180416 现在我需要计算这2个时间相差多少小时,应该怎么做呢? (时间1就是表示:8点27分1秒)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
蓝帆·雨轩
2006-02-07
打赏
举报
回复
示例:
A B C D
1 20060206 82701 20060206 180416
公式如下:
=TEXT((DATE(LEFT(C1,4),MID(C1,5,2),RIGHT(C1,2))-DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)))*24+(TIME(IF(LEN(D1)=5,LEFT(D1,1),LEFT(D1,2)),IF(LEN(D1)=5,MID(D1,2,2),MID(D1,3,2)),RIGHT(D1,2))-TIME(IF(LEN(B1)=5,LEFT(B1,1),LEFT(B1,2)),IF(LEN(B1)=5,MID(B1,2,2),MID(B1,3,2)),RIGHT(B1,2)))*24,"0.0000")
看起来复杂,其实很简单,一个是日期转换,一个是时间转换,上面的公式内容是很单调的。[如下分解]
=DATE(LEFT(C1,4),MID(C1,5,2),RIGHT(C1,2))
=TIME(IF(LEN(B1)=5,LEFT(B1,1),LEFT(B1,2)),IF(LEN(B1)=5,MID(B1,2,2),MID(B1,3,2)),RIGHT(B1,2))
分别对求出来的结果进行加/减运算即可。
Excel
VBA
计算
两个
时间
间隔, 精确到天,时,分,秒
Excel
VBA
计算
两个
时间
间隔, 精确到天,时,分,秒
Excel
使用DATEVALUE
计算
借款
日期
与还款
日期
相差
的天数.docx
Excel
使用DATEVALUE
计算
借款
日期
与还款
日期
相差
的天数.docx
Excel
中关于
日期
的
计算
公式的运用.doc
Excel
中关于
日期
的
计算
公式的运用.doc
Excel
-VBA宏编程实例源代码-常规函数应用-
计算
日期
的
时间
差.zip
Excel
-VBA宏编程实例源代码-常规函数应用-
计算
日期
的
时间
差.zip
Excel
日期
函数应用教程
Excel
日期
函数应用教程,对于学习
EXCEL
vba的有帮助
Microsoft Office应用
6,216
社区成员
23,066
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章