在A,B,C,D,E列中分別輸入開始日期、開始時間、結束日期、結束時間、耗時(剔除非工作時間),在E2中輸入:
=(DATE(YEAR(C2),MONTH(C2),DAY(C2))-DATE(YEAR(A2),MONTH(A2),DAY(A2))-SUM(——(WEEKDAY(ROW(INDIRECT(A2&“:”&C2)))=1))-SUM(——(WEEKDAY(ROW(INDIRECT(A2&“:”&C2)))=7))-1)*7+IF(HOUR(B2)<12,12-HOUR(B2)-N(MINUTE(B2)/60)+3。5,17-HOUR(B2)-N(MINUTE(B2)/60))+IF(HOUR(D2)<12,HOUR(D2)+N(MINUTE(D2)/60)-8。5,HOUR(D2)+N(MINUTE(D2)/60)-14+3。5)按SHIFT+CTRL+ENTET鍵後,下拉填充。如圖示:
你要計算的耗時是按天數還是按小時計算啊?
另外,這個問題涉及到工作時間的計算,用普通的公式解決不了,要用自定義函式才能解決!
挺複雜的,要考慮多種開始的時間,50分還差不多。
要耗時數相加