如何获取Excel中2个datetimestamp之间的小时和分钟差异?

jl.*_*jl. 21 excel excel-formula

假设我有2个时间戳日期:

  1. 2/24/2010 1:05:15 AM
  2. 2/25/2010 4:05:17 AM

任何人都可以建议我应该在Excel中使用什么功能来获得小时和分钟的差异?

谢谢.

a'r*_*a'r 29

小时差异:

=(A2-A1)*24
Run Code Online (Sandbox Code Playgroud)

分钟差异:

=(A2-A1)*24*60
Run Code Online (Sandbox Code Playgroud)

小时和分钟的差异:

=TRUNC((A2-A1)*24)      - the hours portion
=MOD((A2-A1)*24*60,60)  - the minutes portion
Run Code Online (Sandbox Code Playgroud)

  • 我发现这也适用:= TEXT(A2-A1,"h:mm")适用于我的情况 (7认同)
  • @ Zaider,使用'*24*60'对我来说更明显(至少对我而言)因此更易于维护 (4认同)

oma*_*lat 6

这在excel中非常简单,除了将时间格式应用于单元格之外无需执行任何操作.

两个简单的步骤:

  1. 把公式:= B2-A2
  2. 只需将自定义格式"h:mm"应用于单元格即可.