2012-01-24 23 views
2

我有一個Excel電子表格的列中的一些日期,因爲我已經在B列的一些活動日期運算在Excel

DATE   EVENT 
1/23/2012 5:22 a 
1/23/2012 5:22 b 
1/23/2012 5:22 c 
1/24/2012 8:48 d 
1/24/2012 9:22 e 
1/24/2012 9:25 f 

我想C列是在時間差(以分鐘爲單位)最後的事件。例如,我嘗試了一個=SUM(A3-A2),但它返回了一個小數,我無法理解(0.023912037,0.001875,0.016747685等)。

我不擅長excel,所以即使在正確的方向上的一個點也會很棒。

謝謝。

+0

更多有用的信息,可以在http://www.cpearson.com/excel/datearith.htm – beldaz

回答

4

你正確地做到了。

Excel以一天的小數部分的形式存儲和計算時間。 24小時= 1。12小時等於0.5

將單元格格式化爲時間(選擇,右鍵單擊,格式化單元格,選擇一種時間格式)或將公式包裝在=TEXT(A1,"hh:mm:ss")中。

也沒有必要使用=SUM(),你最終的公式應該只是=A3-A2,或者如果你需要的文本格式=TEXT(A3-A2,"hh:mm:ss")

2

由於@Jesse說,你得到的十進制值是在天。如果您想將您的值轉換爲分鐘,而不是格式化以顯示時間,則可以乘以一天中的小時數和分鐘數。

=(A3-A2)*24*60 
+0

中找到爲了讓差幾分鐘它也可以只使用= A3-A2和自定義格式結果單元格作爲[米] ....但請注意,爲計算目的基礎值仍然是小數... –

+0

啊是的。我忘了使用格式中的brakets。當我更早地使用格式化時,我無法在沒有顯示幾小時或幾秒鐘的情況下顯示分鐘數。否則,Excel認爲我想看看這個月。 – mischab1