2016-09-16 34 views
0

我試圖計算日期之間的時間,一開始公式 工作正常,但我發現它不工作,當日期是不同讓不同日期之間分鐘在Excel

例如,我對單元格A1具有以下信息:09/15/2016 10:00 AM On Cell B2我有:09/16/2016 10:00 AM

該公式只是B2-A1,而是給我24小時的結果只是給我0。我相信公式不承認這些是2天不同,只是做10-10

任何想法如何解決這個問題?

+2

如果公式爲'= B2-A1',它應該返回1.你的單元格是否有數字格式?如果是這樣,那是什麼? –

+0

包含公式的單元格的格式是什麼? Excel將日期/時間存儲爲自2000年1月1日以來的一天中的一小部分。如果您將單元格格式化爲例如顯示分鐘:秒,則它可能顯示爲零。如果您只需要幾分鐘,然後將結果乘以1440(一天中的分鐘數)並將結果格式化爲常規。 –

+0

如果您想顯示兩個日期之間的時間,請使用'[hh]:mm:ss'作爲您的單元格格式。這個限制是9999:59:59。 –

回答

0

我能夠通過設置[h]的自定義格式來獲得結果24(您必須將其鍵入到'類型:' 盒)對細胞C1,而使用公式= B1-A1

Excel Reference

'Format Cells' view

與只使用的問題= B1-A1是,如果這些細胞的任一個或兩者是沒有填充,那麼你會在C1中得到奇怪的數字。您可能希望將C1顯示爲空白單元格,除非這兩個框都已填充,請嘗試如下所示= IF(OR(ISBLANK(A1),ISBLANK(B1)),「」,B1-A1)

原因奇怪的數字是Excel根據預定義的十進制系統計算時間,該系統將索引時間從1/1/1900開始,或類似的東西。所以在操縱或計算時間時,這是你永遠必須保持在腦海中的東西。

希望這會有所幫助。

0

形成目標單元格將做但由於你有日期和時間相結合它會顯示爲1個日曆天差異0只意味着在1天差異後12點我知道它沒有任何意義,但它的Excel ...

如果我是你,在列A上,我會添加日期,並在B列上添加時間。 然後只是與時間工作,因爲兩者結合可能會很棘手

不要忘記格式化您的細胞! (右鍵>格式單元格>時間> 3/14/12 1:30 PM)