頁:
[1]
Excel 加班帶入
本帖最後由 cvsa039122 於 2016-7-23 06:29 PM 編輯我想把加班時數帶入工作時數
例:
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
G9儲存格函數是 =IFERROR(IF(COUNT(B10:E10)=4,(IF(E10<B10,1,0)+E10)-D10+C10-B10,IF(AND(LEN(B10)<>0,LEN(E10)<>0),(IF(E10<B10,1,0)+E10)-B10,0))*24,0)
輸入時間後得下列
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午5:00 8
那麼如果我 我工作超過8小時的話就會變成以下這樣
以工作10小時為例
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午7:00 10
如果工作超過8小時我想把多餘的時間變成加班
請問這裡要麼設定
希望可以變成以下這樣
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午7:00 2 8
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 本帖最後由 polo479_x 於 2016-7-26 08:26 PM 編輯
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午7:00 =IF((C8-B8+E8-D8)*24>8,(C8-B8+E8-D8)*24-8,0) =IF((C8-B8+E8-D8)*24>8,8,(C8-B8+E8-D8)*24)
請把F8及G8格式設定為"數值"
這樣設定試試看
頁:
[1]