返回列表 上一主題 發帖

[發問] 請教EXCEL時間格式設定

[發問] 請教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做比較,時間比較大的呈現黃底紅字,請問要如何設定?

謝謝

回復 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

所學有限,只想到這樣處理...

TOP

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

格式化只是[大于]判斷, 很簡單, 可自行動手去試!!!

TOP

謝謝大大,已解決,謝謝

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題