close
標題:
excel 如何計算案件處理的天數、時間?.
目前有的數值1.案件進件時間 2011/11/11 11:18:00 AM2.案件結案時間 2011/11/14 06:07:00 PM如果用excel將兩者相減 時間不準確因為有包含下班時間、假日假設上班時間是 9:00中午休息時間是 12:30~13:30下班時間是... 顯示更多 目前有的數值 1.案件進件時間 2011/11/11 11:18:00 AM 2.案件結案時間 2011/11/14 06:07:00 PM 如果用excel將兩者相減 時間不準確 因為有包含下班時間、假日 假設上班時間是 9:00 中午休息時間是 12:30~13:30 下班時間是 18:00 已解出的公式如下,但是不知道該怎麼扣除例假日 =SUMPRODUCT(LOOKUP(TEXT(F3+((ROW(INDIRECT("1:"&INT((F9-F3)*1440)+1))-1)/1440),"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0}))/480 拜託各位高手解答~謝謝! 更新: to 系統工程師的居酒屋 感謝您的回覆 但是想請問用WEEKDAY來解 那麼國定例假日是不是也有被排除呢?
最佳解答:
將公式修改如下 =SUMPRODUCT(LOOKUP(TEXT(F3+(ROW(INDIRECT("1:"&INT((F9-F3)*1440)))-1)/1440,"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0})*(WEEKDAY(F3+(ROW(INDIRECT("1:"&INT((F9-F3)*1440)))-1)/1440,2)<6))/480 2012-02-05 12:19:09 補充: 480為8*60 所以單位為工作天數 2012-02-06 01:19:18 補充: 用WEEKDAY來排除 六日不計 2012-02-06 17:23:54 補充: 原先公式計算太多比較耗時,而且時間太久也無法計算 請改用下式,並可用NETWORKDAYS來設定自定放假日期 =SUMPRODUCT(LOOKUP(TEXT(F3+(ROW(INDIRECT("1:"&INT((1+INT(F3)+MOD(F9,1)-F3)*1440)))-1)/1440,"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0}))/480+IF((INT(F9)-INT(F3))=0,-1,IF((INT(F9)-INT(F3))=1,0, NETWORKDAYS(F3+1,F9-1))) 2012-02-06 17:24:05 補充: NETWORKDAYS(start_date,end_date,holidays) Start_date 係指起始日期。 End_date 係指結束日期。 Holidays 從工作日誌中排除一個或更多個選擇性的範圍,例如,州的國定假日和不定期的假日。
其他解答:6FE6251C5F3F8A0F
excel 如何計算案件處理的天數、時間?.
- 從新莊到文化大學教育推廣建國本部
- 尋找天然釀醋達人
- bmw 1996 e39 528 底盤嘰嘰叫
- ((((急))))尋中原夜市攤位
- F1 math 不明白-3
- LEVIS的腰圍
- 我想問呢個世界有幾多種語言-
- kawasaki
- P4 478 雙通道有無效能之差別
- 想要退保,花旗電話行銷的大都會人壽永鑫安保險
此文章來自奇摩知識+如有不便請留言告知
發問:目前有的數值1.案件進件時間 2011/11/11 11:18:00 AM2.案件結案時間 2011/11/14 06:07:00 PM如果用excel將兩者相減 時間不準確因為有包含下班時間、假日假設上班時間是 9:00中午休息時間是 12:30~13:30下班時間是... 顯示更多 目前有的數值 1.案件進件時間 2011/11/11 11:18:00 AM 2.案件結案時間 2011/11/14 06:07:00 PM 如果用excel將兩者相減 時間不準確 因為有包含下班時間、假日 假設上班時間是 9:00 中午休息時間是 12:30~13:30 下班時間是 18:00 已解出的公式如下,但是不知道該怎麼扣除例假日 =SUMPRODUCT(LOOKUP(TEXT(F3+((ROW(INDIRECT("1:"&INT((F9-F3)*1440)+1))-1)/1440),"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0}))/480 拜託各位高手解答~謝謝! 更新: to 系統工程師的居酒屋 感謝您的回覆 但是想請問用WEEKDAY來解 那麼國定例假日是不是也有被排除呢?
最佳解答:
將公式修改如下 =SUMPRODUCT(LOOKUP(TEXT(F3+(ROW(INDIRECT("1:"&INT((F9-F3)*1440)))-1)/1440,"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0})*(WEEKDAY(F3+(ROW(INDIRECT("1:"&INT((F9-F3)*1440)))-1)/1440,2)<6))/480 2012-02-05 12:19:09 補充: 480為8*60 所以單位為工作天數 2012-02-06 01:19:18 補充: 用WEEKDAY來排除 六日不計 2012-02-06 17:23:54 補充: 原先公式計算太多比較耗時,而且時間太久也無法計算 請改用下式,並可用NETWORKDAYS來設定自定放假日期 =SUMPRODUCT(LOOKUP(TEXT(F3+(ROW(INDIRECT("1:"&INT((1+INT(F3)+MOD(F9,1)-F3)*1440)))-1)/1440,"hh:mm"),{"00:00","09:00","12:30","13:30","18:00"},{0,1,0,1,0}))/480+IF((INT(F9)-INT(F3))=0,-1,IF((INT(F9)-INT(F3))=1,0, NETWORKDAYS(F3+1,F9-1))) 2012-02-06 17:24:05 補充: NETWORKDAYS(start_date,end_date,holidays) Start_date 係指起始日期。 End_date 係指結束日期。 Holidays 從工作日誌中排除一個或更多個選擇性的範圍,例如,州的國定假日和不定期的假日。
其他解答:6FE6251C5F3F8A0F
文章標籤
全站熱搜
留言列表