返回列表 上一主題 發帖

[發問] 苦思不得其解之難題...

[發問] 苦思不得其解之難題...

在抓了幾百根頭髮之後還是要來發問...
請教各位出神入化的大師,
我想從一段時間內,抓出四個班別各佔了多少小時,
詳細內容請參閱附件,謝謝

難解.zip (14.14 KB)

沒事就來逛逛

回復 3# Hsieh
感謝 Hsieh 大這麼快就回覆,
在驗證之後發現出來的數值好像不正確,
以 (F3-E3)*24 後這個區間的總時數有30.98小時,
但函數帶入後 ABCD班總時數只有6小時
沒事就來逛逛

TOP

回復 5# gong

我的需求是...每個開始與結束時間的區間內,每個班所佔用的時間分配比,

A~C欄位只是我用來區分每個班的輪班方式,
因為每天的早上7:30跟晚上的19:30就會換一次班,
也就是 早上的07:30~19:30 是一班,19:30~07:30會變成下一班,

又因為是四班二輪的方式所以每兩天就會從A/B班換成C/D班,
班別輪替的班表資料會從1月到12月,甚至會跨年度,

我的思考邏輯是...先從區間的日期去抓出在符合的資料範圍,
再從這個範圍內逐一將時間差作加總,
但...始終想不出方法來做出時間差的加總...
沒事就來逛逛

TOP

回復 7# Hsieh

附上明確的手動算法,造成辨讀不易請多包含~

sshot-1.jpg (193.73 KB)

sshot-1.jpg

難解.rar (11.41 KB)

沒事就來逛逛

TOP

暫時以粗糙的自定義函數 + 重新規劃班別的輪班規則後暫時達到需要的功能,
附上初版,有更好的方式的話煩請不吝指教,THANKS!

Noname.jpg (80.73 KB)

Noname.jpg

難解.zip (17.29 KB)

沒事就來逛逛

TOP

        靜思自在 : 一個人的快樂.不是因為他擁有得多,而是因為他計較得少。
返回列表 上一主題