2017-09-04 158 views
0

我有一個單元格A3 as 10.55 and B3 as 20.35。現在我必須計算不同的時間值。這意味着我應該得到像9小時40分鐘的價值。它應該在C3中打印如9.40。Excel計算準確時間的時間

我試過這個,但它沒有給出確切的值。

=TIME(FLOOR((B3-A3), 1), ((B3-A3) - FLOOR((B3-A3), 1)) * 100, 0) 

有沒有其他解決方法?先謝謝你。

回答

1

如果您使用本地Excel時間格式10:55和20:35,您可以簡單地進行減法來獲得所需的結果。

+0

使用格式_h.mm_應按要求輸出差異。 –

+0

當我使用時間格式輸入一個簡單的十進制數字時,它將轉換爲其他數字。 – Ranjit

+0

除非您有要求使用十進制數字,否則應該使用冒號,因爲這可啓用本機日期和時間計算。 – ApplePie

0

A3:

=TIME(10;55;00) 

B3:

=TIME(20;35;00) 

C3:

=TEXT(B3-A3;"g.mm") 

應該工作。 ;)

0

首先,您需要將所有3個單元格中的數字格式設置爲h.mm(右鍵單擊單元格,單元格格式...,數字選項卡,自定義類別)。

然後,當你輸入時間應該是標準格式10:55,否則它會被視爲數字,的確如此。爲什麼會發生這種情況:MS Excel將所有日期視爲數字。整數部分是1900年以來的天數,小數部分是小時數。數字和日期之間的差異僅僅是數字格式,如數字或日期/時間。

如果你這樣做,如果簡單地使用公式= B3-A3,你會得到時間差。