在excel中计算时间差,显示小时与分(以下表为例)的步骤:
1、选中A列和B列,鼠标右键选择设置单元格格式;
2、选择日期,类型:选择如图所示的格式,点确定;
3、在C1中输入=":"&(DATEDIF(A1,B1,"D")*24)+HOUR(B1-A1)&":"&MINUTE(B1-A1);
DATEIF函数:计算两个日期之间的差;
DATEDIF(A1,B1,"D")中的“D”:取天数;
DATEDIF(A1,B1,"D")*24:将天数转换为小时(1天=24小时);
HOUR函数:返回时间值的小时数;
MINUTE函数:返回时间值的分钟数;
&:连接符。
如果是时间格式,直接相减即可。如:
=B1-A1
如果是文本数据,公式为 =TEXT(TIMEVALUE(B1)-TIMEVALUE(A1),"h:mm")
=text(b1+d1-c1-a1,"[h]小时m分钟")