Re: [算表] excel 某段時間的時數加總
看看是不是你要的囉 ...
=TEXT(IF(B1="24:00",8-(MIN(MAX(TEXT(TEXT(A1,"h:mm")-"06:00","[mm]"),0),2*60)+
MIN(MAX(TEXT(TEXT(A1,"h:mm")-"18:00","[mm]"),0),6*60))/60,IF(A1<B1,
(MIN(MAX(TEXT(TEXT(B1,"h:mm")-"06:00","[mm]"),0),2*60)+
MIN(MAX(TEXT(TEXT(B1,"h:mm")-"18:00","[mm]"),0),6*60))/60-
(MIN(MAX(TEXT(TEXT(A1,"h:mm")-"06:00","[mm]"),0),2*60)+
MIN(MAX(TEXT(TEXT(A1,"h:mm")-"18:00","[mm]"),0),6*60))/60,
(MIN(MAX(TEXT("24:00"-TEXT(A1,"h:mm"),"[mm]"),0),6*60)+
MIN(MAX(TEXT(TEXT(B1,"h:mm")-"06:00","[mm]"),0),2*60))/60)),"G/通用格式")
※ 引述《sunshine666 (haha)》之銘言:
: 軟體: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: 122.116.146.144
推
04/03 09:43, , 1F
04/03 09:43, 1F
→
04/03 09:44, , 2F
04/03 09:44, 2F
→
04/03 09:45, , 3F
04/03 09:45, 3F
已經修正了,再試看看囉
※ 編輯: windknife18 來自: 140.131.84.78 (04/03 10:11)
推
04/03 16:51, , 4F
04/03 16:51, 4F
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章