It took me the better part of 5 hours to finally get this. I've attached a sample solution as the formula for the regular hours during the week is "a little" complicated:
=TEXT(IF(IF(WEEKDAY(B3,1)=1,IF(AND(WEEKDAY(B3,1)=7,DAY(B3)<DAY(C3)),DATE(YEAR(C3),MONTH(C3),DAY(C3))-B3,C3-B3+IF(AND(WEEKDAY(B2,1)=7,DAY(B2)<DAY(C2)),C2-DATE(YEAR(C2),MONTH(C2),DAY(C2)))),IF(AND(WEEKDAY(B3,1)=7,DAY(B3)<DAY(C3)),DATE(YEAR(C3),MONTH(C3),DAY(C3))-B3,C3-B3+IF(AND(WEEKDAY(B2,1)=7,DAY(B2)<DAY(C2)),C2-DATE(YEAR(C2),MONTH(C2),DAY(C2))))+F2)>10/6,10/6,IF(WEEKDAY(B3,1)=1,IF(AND(WEEKDAY(B3,1)=7,DAY(B3)<DAY(C3)),DATE(YEAR(C3),MONTH(C3),DAY(C3))-B3,C3-B3+IF(AND(WEEKDAY(B2,1)=7,DAY(B2)<DAY(C2)),C2-DATE(YEAR(C2),MONTH(C2),DAY(C2)))),IF(AND(WEEKDAY(B3,1)=7,DAY(B3)<DAY(C3)),DATE(YEAR(C3),MONTH(C3),DAY(C3))-B3,C3-B3+IF(AND(WEEKDAY(B2,1)=7,DAY(B2)<DAY(C2)),C2-DATE(YEAR(C2),MONTH(C2),DAY(C2))))+F2)),"[hh]:mm")
And the overtime formula is only a little less so.
The two formulas are in the proper columns, but I left E and H empty so you'll have to put your formulas back in them.
Hope this works for you!
- Clay Ver Valen
Excel Help
Bookmarks