在EXCEL中,怎样计算同一列中的两个时间差值。

时间差用天、时、分显示。例如:H4:2011-1-17 22:07、H5:2011-1-22 9:30;要把差值显示在I5中。用什么公式,能否批量处理,数据有5000多条

下面以A5,B5为例,C5中填=(DAYS360(DATE(YEAR(A5),MONTH(A5),DAY(A5)),DATE(YEAR(B5),MONTH(B5),DAY(B5)))*24+HOUR(TIMEVALUE(TEXT(TIME(HOUR(B5),MINUTE(B5),0),"HH:mm")))-HOUR(TIMEVALUE(TEXT(TIME(HOUR(A5),MINUTE(A5),0),"HH:mm")))+(MINUTE(TIMEVALUE(TEXT(TIME(HOUR(B5),MINUTE(B5),0),"HH:mm")))-MINUTE(TIMEVALUE(TEXT(TIME(HOUR(A5),MINUTE(A5),0),"HH:mm"))))/60)A5,B5表格的格式必须是时间格式其他的鼠标放C5上出现+的时候往下拖就可以了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-20
I5单元格输入:=H5-H4 然后填充句柄下拉到底就可以了
相似回答