我試圖計算從X日期到今天的日期已經過去了多少「小時數」。考慮到一天24小時,這很簡單,但是我需要計算每個工作日不同的小時數。根據當天計算不同小時的時間?
我只需要計算週一至週五0600至2000,週六0600至1800以及週日0900至1700之間的小時數。 銀行假期0900至1730不包括聖誕節和節禮日。
例如,如果日期是27/02/2013 12:00:00,那麼大致有9個工作日和2個星期六和2個星期日。因此,這將使總數(假設日期爲12/03/2013 12:00):166小時(126 + 24 + 16),相當於3.9「期間」
這是否有意義?
編輯:我實際上可以簡單地通過考慮日期,計算自上述日期以來有多少個工作日,星期六,星期天和銀行假期,然後減去剛剛提到的天數倍數的小時數?
你關心的開始時間(的一天)或者你只是考慮整個日子?你想用公式或VBA做到這一點嗎?您使用的是哪個版本的Excel? – 2013-03-12 11:13:00