PALMisLIFE 討論區

標題: [求助] 想請問一個excel的問題 [列印本頁]

作者: adamchang    時間: 2005-8-24 00:03
標題: [求助] 想請問一個excel的問題
這應該算是個作業.因為自己的excel功力不夠,所以post到這邊,看看有沒有解答

假定一家公司的員工休息時間是
10:00~10:10       
12:00~12:50       
15:00~15:10       
16:50~17:10       
00:00~00:20       
04:40~04:50
現在希望透過excel做工時統計,
也就是輸入開始工作時間及結束工作時間後,在另外的儲存格內自動算出總共休息時間

舉例來說
如果輸入開始工作時間 07:50,結束工作時間16:50
則休息時間自動算出為10+50+10=70分鐘       

我嘗試用IF function來做,可是條件太多,無法寫出
不知道有沒有方法可以解決這個問題

謝謝
作者: MrRight    時間: 2005-8-24 00:54
標題: Re: [求助] 想請問一個excel的問題
IF裡面再包個IF來做
IF(下班時間>休息結束時間,IF(上班時間<休息開始時間,此休息階段分鐘數,0),0)
兩者皆TRUE則傳回此階段休息時間
最後再將各階段時間加總
即可得總休息時間

[ Last edited by MrRight on 2005-8-24 at 00:56 ]
作者: mfhsieh    時間: 2005-8-24 07:44
標題: Re: [求助] 想請問一個excel的問題
在 vba 裏自定義函數,會比用內建函數湊來的容易。

如果全日都有工作,還要考慮跨日的情形,用 if 湊,可能會很長。

--

如果不會有跨日的情形,也不會有在休息時間內下工的狀況,那用 vlookup 的查表法會簡單一些。

[ Last edited by mfhsieh on 2005-8-24 at 07:49 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5