如何计算两个日期/时间之间相隔多少小时?

在处理一些时间数据的报表(譬如:考勤表)时,往往需要计算时间差、以及天数与小时的转换,如下图所示:

 

ETQT-FunC01-et

 

在WPS表格中,日期/时间实际上用对应的序列数表示,序列数的单位是“天”,譬如:2005-10-01 的序列数是 38626 ,2005-10-02 的序列数是 38627 ,2005-10-02 减 2005-10-01 得到的 1 表示两者相差一天。

 

同理,当单元格中的数值表示“小时”,将单元格的值除以 24 即可得到相应的“天数”;当单元格中的数值表示“天”,将单元格的值乘以 24 即可得到相应的“小时数”。

 

(如果将示例复制到空白工作表中,可能会更易于理解该示例。)

  A B
1 日期 说明
2 2008-2-14 20:14 起始时间
3 2008-2-15 2:50 终止时间
4 公式 说明(结果)
5 =A3-A2 返回两个时间相差的天数 (0.275)
6 =(A3-A2)*24 返回两个时间相差的小时数 (6.6)

打印此页】 【关闭