簡體   English   中英

Excel:計算兩次之間的差異

[英]Excel: Calculate the difference between two times

是否有Excel函數來計算兩次之間的差異? 如果第一次是昨天或少於第二次,我找不到任何可行的方法。

在此處輸入圖片說明

Excel for Windows 中的時間表示為從 1900 年 1 月 1 日開始的天數的小數。要計算兩個時間或日期之間的差異,您只需將兩者相減即可。 然后,您可以將結果相乘以將天數轉換為您想要的單位。 (即:*24 獲得小時,*1440 獲得分鍾,*86400 獲得秒等)

從技術上講,Mac 的舊版本 Excel 默認使用 1904 日期系統,該系統使用 1904 年 1 月 1 日作為第一天。 即使在 Windows Excel 中使用 Excel 選項對話框的高級選項卡中的設置也可以啟用 1904 日期系統。 (就在 Lotus 1-2-3 兼容性和 DDE 配置的隔壁。)

優雅的方法是:

=MOD(finish-start,1)*24

如果開始時間和結束時間在同一天,則 MOD 功能不會改變任何內容。 如果時間越過午夜並且完成時間比開始時間早,則 MOD 函數會翻轉差值的符號。

請注意,此公式將兩次(實際上是兩個日期)之間的差值計算為十進制值。 您應該將結果顯示為時間。

https://exceljet.net/formula/time-difference-in-hours-as-decimal-value

這是一篇很好的文章,它快速解釋了 excel 如何處理關於兩個時間之間差異的時間,以及如果它們落在午夜的任一側該怎么辦。

兩次的區別

給出的公式為=MOD((end_time - start_time)+1,1)

有一個關於如何將時間轉換為十進制的跟進

如何將時間轉換為小時、分鍾或秒(十進制)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM