如果欄位如以下所列,時間是分開填寫的,那要如何讓到站時間減掉出站時間,來計算出處理時間? 

到站時間       出站時間      處理時間 
月 日 時 分   月 日 時 分  工作天 小時
3 26 8 30   3 28 10 30 

______________________________________________-

i3=INT((DATE(YEAR(TODAY()),E3,F3)+TIME(G3,H3,0))-(DATE(YEAR(TODAY()),A3,B3)+TIME(C3,D3,)))

j3=((DATE(YEAR(TODAY()),E3,F3)+TIME(G3,H3,0))-(DATE(YEAR(TODAY()),A3,B3)+TIME(C3,D3,))

     -INT((DATE(YEAR(TODAY()),E3,F3)+TIME(G3,H3,0))-(DATE(YEAR(TODAY()),A3,B3)+TIME(C3,D3,))))*24

------------------------------------------------------------------------------------

i3=--(E3&"-"&F3)-(A3&"-"&B3)
j3=MOD(--(E3&"-"&F3&" "&G3&":"&H3)-(A3&"-"&B3&" "&C3&":"&D3),1)*24

-----------------------------------------------------------------------------------------------------------

題目... 2時間相減求共相差幾小時幾分
(A1) 2006/7/19 14:30
(B1) 2006/7/18 14:00
ANS: 24:30....一定要這種格式
公式必須只寫在C1內(一個儲存格內解決)

------------------------

=IF(A1>B1,TEXT(A1-B1,"-[h]:mm"),TEXT(B1-A1,"[h]:mm"))

(p.s. EXCEL時的加總是以24小時為一個進位標準,如加總的結果超過24小時,想以加總的值顯示時,可以將「時」格式化加上[],就可以顯示加總後的值,當 然格式化也可以套用在分和秒)

====================================================

A B
1 時間 A欄-時間相減之差
2 10:45~11:45 1:00
3 23:50~00:20 0:30

 

 

excel- 時間相減問題(同一儲存格中)







B2儲存格-公式:



  =IF(A2="","",TEXT(RIGHT(A2,5)-LEFT(A2,5)+1,"h:mm"))

 

arrow
arrow
    全站熱搜

    milo520 發表在 痞客邦 留言(0) 人氣()