怎么在excel计算时间差,显示小时 分钟

2024-12-02 10:20:29
推荐回答(3个)
回答1:

在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函数:返回时间值的分钟数;

&:连接符。

回答2:

如果是时间格式,直接相减即可。如:
=B1-A1
如果是文本数据,公式为 =TEXT(TIMEVALUE(B1)-TIMEVALUE(A1),"h:mm")

回答3:

=text(b1+d1-c1-a1,"[h]小时m分钟")