我有两个时间格式的单元格,我需要计算两个单元格之间的小时差异。例如

10:30 AM   |   1:15 PM



>
=B1-A1


不能解决问题。

评论

将单元格= B1-A1的格式设置为Format-> Number-> Duration对我有用! webapps.stackexchange.com/questions/22657/…

#1 楼

我将使用以下公式计算小时差。

公式

=(B1-A1)*24


解释

时间差异以天为单位。如果乘以24,最终将得出小时数。时差为2小时零3分之1小时(165分钟)。 >我为您准备了一个示例文件:Time Tracker公式,并在C1中包含了您自己的解决方案。

#2 楼

计算小时之间的时差

10:30 AM   |   1:15 PM


使用公式:

=B1-A1


并格式化该单元格作为持续时间

2:45:00


评论


格式=>数字=>持续时间

– mshakeel
17年8月30日在7:02

#3 楼

在Google表格中,我使用了

=Round((hour(A2-A1)*60 + minute(A2-A1))/60,2)

公式,以十进制小时为单位给出了差异。

#4 楼

我创建了此公式,可能会对其他人有所帮助。

=iferror(if((minute(E3) - minute(D3))>=0;hour(E3)-hour(D3) + (minute(E3) - minute(D3))/60;hour(E3)-hour(D3) + 1 + (60 - minute(E3) - minute(D3))/60))


评论


您期望的时差是多少?

–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
2014年4月24日在11:22

这只是几个小时的时间。我在时间跟踪表中将其用于结算。

– Zlatko
2014年4月24日在11:42

是的,我知道,但是10:30 AM和1:15 PM之间的时差是多少?

–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
2014年4月24日在11:47