[算表] excel 某段時間的時數加總

看板Office作者 (haha)時間14年前 (2012/04/01 15:45), 編輯推噓1(1014)
留言15則, 4人參與, 最新討論串1/2 (看更多)
軟體:excel 版本:2003 假如有A1和B1兩個時間點 如下表22:30-08:30總共十小時 我想算碰上18-24和06-08總共幾個小時 公式該如何使用呢? A1 B1 C1 1 22:30 08:30 ------>公式算出來要是"3.5" 2 21:00 07:00 ------>公式算出來要是"4" 3 07:00 16:00 ------>公式算出來要是"1" 4 15:00 23:30 ------>公式算出來要是"5.5" 備註1 22:30-08:30 碰上18:00-24:00這個時段等於是 22:30-24:00, 共1.5小時 碰上06:00-08:00這個時段等於是 06:00-08:00, 共2.0小時 __________ =3.5小時 備註2 21:00-07:00 碰上18:00-24:00這個時段等於是 21:00-24:00, 共3.0小時 碰上06:00-08:00這個時段等於是 06:00-07:00, 共1.0小時 __________ =4.0小時 備註3 07:00-16:00 碰上18:00-24:00沒碰上這個時段 0小時 碰上06:00-08:00這個時段等於是 06:00-07:00, 共1.0小時 __________ =1.0小時 備註4 15:00-23:30 碰上18:00-24:00這個時段等於是 18:00-23:30, 共5.5小時 碰上06:00-08:00沒碰上這個時段 0小時 __________ 5.5小時 看了一堆之前的文章還是無法研究出來 麻煩各位高手解惑一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.107.225

04/01 17:34, , 1F
我看不懂為什麼A1到B2會要等於3.5...
04/01 17:34, 1F

04/01 17:46, , 2F
=(IF(B1<1/3,B1,1/3)-A1+0.75)*24
04/01 17:46, 2F

04/01 17:55, , 3F
上列公式,格式須設為通用格式
04/01 17:55, 3F

04/01 21:16, , 4F
1.5+2.5=3.5似乎不是唯一解XD
04/01 21:16, 4F
※ 編輯: sunshine666 來自: 114.36.107.225 (04/02 03:58)

04/02 04:01, , 5F
W大我多了備註1和2希望能看得懂!
04/02 04:01, 5F

04/02 04:17, , 6F
T大感謝教學,但假如時間是15:00-23:00這種的回傳的資
04/02 04:17, 6F

04/02 04:17, , 7F
料似乎就是錯誤的
04/02 04:17, 7F

04/02 04:20, , 8F
拍謝!是否有辦法能通用於24小時呢@@"
04/02 04:20, 8F

04/02 15:37, , 9F
囧 我眼殘了
04/02 15:37, 9F

04/02 15:40, , 10F
板上好像有問過類似問題 #1EJ083N-
04/02 15:40, 10F

04/02 15:43, , 11F
不過如果B欄都是六點之後 / A欄都是18點之後 應該會蠻好算的
04/02 15:43, 11F

04/02 15:44, , 12F
但是你都沒有提及AB欄的時間範圍 ~ 題目最好詳細點~
04/02 15:44, 12F

04/02 17:36, , 13F
感謝r大分享類似的文章,不過那功式還真是超級複雜
04/02 17:36, 13F
※ 編輯: sunshine666 來自: 114.36.107.225 (04/02 17:47)

04/02 17:49, , 14F
又多補充了第3和第4項,時間有時候會前後變動1~2個小時
04/02 17:49, 14F

04/02 17:59, , 15F
AB欄時間範圍新增在內容上了^^"
04/02 17:59, 15F
文章代碼(AID): #1FU0UhZ1 (Office)
文章代碼(AID): #1FU0UhZ1 (Office)