使用Excel 2007,如何透過輸入計算時差
- 開始時間
- 結束時間
我在時間所在的儲存格中使用什麼格式?
例如,我希望能夠輸入0800
並看 0800
在框中,或在框中輸入1430
並查看。1430
然後我想讓公式框顯示經過的時間(以小時和分鐘為單位)。
A1 = 0800
A2 = 1430
A3 (A1-A2) = 6.30*
答案1
試試這個公式A3:
=TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00")
它還應該考慮跨越午夜的持續時間(請參閱下面的範例)。您可以輸入時間A1或者A2沒有冒號。
在下面的範例中,A1 包含開始時間,A2 包含結尾時間。
使用的數字格式:
A1:風俗>0000
A2:風俗>0000
A3:風俗>[h]:mm
或h.mm
(根據您的範例)
如果您想計算小時分數(即2.50
小時而不是2:30
),請設定A3的數字格式為一般的然後將公式更改為:
=24*(TEXT(A2,"00\:00")+(TEXT(A1,"00\:00")>TEXT(A2,"00\:00"))-TEXT(A1,"00\:00"))
答案2
只需正常輸入它們,使用冒號,並使用標準加法/減法:
然後,選擇範圍,然後number format
在「主頁」標籤下,按一下下拉清單並選擇more number formats
。
在出現的對話方塊中,將格式設為hhmm
(換句話說,從預設時間格式中刪除冒號)。
現在,您的時間將被格式化,不帶冒號,並且減法將負責計算時間差。
不幸的是,您仍然需要輸入帶有冒號的時間,但它們將在沒有冒號的情況下顯示。如果您輸入的時間不帶冒號,Excel 會認為它是日期,並將破壞設定。
答案3
您可以執行類似的操作,但仍需要使用冒號輸入數字(即 8:00 而不是 800)
答案4
=分鐘(C1-C2) 將為您提供儲存格 C1 和 C2 中兩個時間之間的分鐘差。確保儲存格 C1 和 c2 的格式為“時間”