伊莉討論區
標題:
Excel 加班帶入
[打印本頁]
作者:
cvsa039122
時間:
2016-7-23 06:27 PM
標題:
Excel 加班帶入
本帖最後由 cvsa039122 於 2016-7-23 06:29 PM 編輯
我想把加班時數帶入工作時數
例:
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
[attach]115167850[/attach]
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
[attach]115167852[/attach]
那麼如果我 我工作超過8小時的話就會變成以下這樣
以工作10小時為例
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午7:00 10
[attach]115167853[/attach]
如果工作超過8小時我想把多餘的時間變成加班
請問這裡要麼設定
希望可以變成以下這樣
B8 C8 D8 E8 F8 G8
上班時間 午休時間 午休結束 下班時間 加班時數 工作時數
上午7:00 上午11:00 下午1:00 下午7:00 2 8
作者:
polo479_x
時間:
2016-7-26 08:14 PM
本帖最後由 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格式設定為"數值"
這樣設定試試看
歡迎光臨 伊莉討論區 (http://a401.file-static.com/)
Powered by Discuz!