excle中时间间隔的计算--数据为单元格数据中的一部分

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:50:27
excel中如果A1单元格中数据为11:45--18:47,A2为19:19--23:15,怎样用函数式计算
(1)18:47到19:19时间段的时间,且转换为分钟并在A3中显示;
(2)A1中11:45到18:47的时间间隔,且转换为分钟并在A4中显示。
(补充,因为是大量数据的输入,为了快速输入时间,我设置的时间的格式是##“:”##)
如果哪位达人有其他能快速输入时间又能计算出相应时间间隔的方法,请介绍下!
谢谢楼下的答案,但是请注意单元格中的数据是##:##--##:##这种格式,显然在用下面的方法就不合适了。

以你输入时间的格式##“:”##算是最合理的输入方法了,计算公式如下:
(1)在A3中输入
=TEXT(HOUR(LEFT(A2,FIND("-",A2)-1)-RIGHT(A1,LEN(A1)-FIND("-",A1)-1))*60+MINUTE(LEFT(A2,FIND("-",A2)-1)-RIGHT(A1,LEN(A1)-FIND("-",A1)-1)),"0")
结果为32分钟。
(2)在A4中输入
=TEXT(HOUR(RIGHT(A1,LEN(A1)-FIND("-",A1)-1)-LEFT(A1,FIND("-",A1)-1))*60+MINUTE(RIGHT(A1,LEN(A1)-FIND("-",A1)-1)-LEFT(A1,FIND("-",A1)-1)),"0")
结果为422分钟。

这里需要利用到两个时间函数 "HOUR" 和 "MINUTE" 才能够计算出所经历的时间并且以分数的形式显示出来.列如在 "A1//11:45 (A1中时间为11:45)" 和 "B1//18:47" 则在C单元格中输入函数 "=HOUR(B1-A1)*60+MINUTE(B1-A1)" ,其中关键是要将 A1 , B1 或有时间值的单元格中的数据格式设为时间“## : ##”而 C1 或所得结果的单元格式设为 "数值"且小数位数为0,就可以得出11:45到18:47的时间间隔422.由于你需处理大量数据利用填充柄工具就可很轻松的计算出相应的结果.

vb 计算时间间隔 excle中,怎么计算 excle度角分的计算 如何计算日期时间间隔的小时数? 以下时间中,表示时间间隔的是 打点滴的时间间隔? C#中时间的计算 谁能给我一个基于VC的对话框的计算时间间隔的完整程序 请问在Excle中如何计算两列之间的日期差值呀? excle中如何计算系统当前日期和指定日期的天数差?