Board logo

標題: [發問] 請教EXCEL時間格式設定 [打印本頁]

作者: takeshilin88    時間: 2016-1-28 16:42     標題: 請教EXCEL時間格式設定

各位大大們好:
有個問題想請教一下,
A欄是兩個時間相減的結果(格式是自訂hh:mm)
B欄是計算A欄後的小時數值(格式是通用)

              A               B
1        02:58            3
2        17:18          17
3        05:45          5.5
4        04:35          4.5
5        

請問
1.A5的公式是將A1到A4加總後,想呈現「30小時36分」,請問A5的公式及格式要如何設定?
2.B5的公式也是將B1到B4加總,想呈現與A5相同的格式,請問B5的公式及格式要如何設定?
3.最後A5及B5做比較,時間比較大的呈現黃底紅字,請問要如何設定?

謝謝
作者: lukychien    時間: 2016-1-29 17:19

回復 1# takeshilin88

1.  因為超過24小時所以沒辦法顯示30小時,所以...
     A5 =CONCATENATE(SUM(HOUR(A1:A4))+QUOTIENT(SUM(MINUTE(A1:A4)),60)," 小時 ",TEXT(MOD(SUM(MINUTE(A1:A4)),60),"00")," 分")  陣列
2. B5 =CONCATENATE(SUM(HOUR(B1:B4))+QUOTIENT(SUM(MINUTE(B1:B4)),60)," 小時 ",TEXT(MOD(SUM(MINUTE(B1:B4)),60),"00")," 分")  陣列
3. 因為我想不出來怎麼直接判斷,所以先轉成數值再比較
     A6 =VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A5,"分",""),"小時","")," ",""))
     B6 =VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"分",""),"小時","")," ",""))
    再用格式化條件比較A6&B6哪一個數值大,最後才將顏色放到A5&B5

所學有限,只想到這樣處理...
作者: 准提部林    時間: 2016-1-30 10:17

A5:=SUM(A1:A4)
B5:=SUM(B1:B4)/24
儲存格格式:[h]:mm 即可顯示 30:36

格式化只是[大于]判斷, 很簡單, 可自行動手去試!!!
作者: takeshilin88    時間: 2016-2-1 08:35

謝謝大大,已解決,謝謝




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)