我有一個單元格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)
有沒有其他解決方法?先謝謝你。
我有一個單元格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)
有沒有其他解決方法?先謝謝你。
如果您使用本地Excel時間格式10:55和20:35,您可以簡單地進行減法來獲得所需的結果。
A3:
=TIME(10;55;00)
B3:
=TIME(20;35;00)
C3:
=TEXT(B3-A3;"g.mm")
應該工作。 ;)
首先,您需要將所有3個單元格中的數字格式設置爲h.mm(右鍵單擊單元格,單元格格式...,數字選項卡,自定義類別)。
然後,當你輸入時間應該是標準格式10:55,否則它會被視爲數字,的確如此。爲什麼會發生這種情況:MS Excel將所有日期視爲數字。整數部分是1900年以來的天數,小數部分是小時數。數字和日期之間的差異僅僅是數字格式,如數字或日期/時間。
如果你這樣做,如果簡單地使用公式= B3-A3,你會得到時間差。
使用格式_h.mm_應按要求輸出差異。 –
當我使用時間格式輸入一個簡單的十進制數字時,它將轉換爲其他數字。 – Ranjit
除非您有要求使用十進制數字,否則應該使用冒號,因爲這可啓用本機日期和時間計算。 – ApplePie