Forum Discussion

Janedb's avatar
Janedb
Iron Contributor
Feb 02, 2022
Solved

Calculate maximum working hours of 8 and allocate anything more than 8 to overtime

Hi all, I am struggling with a formula to calculate maximum working hours of 8 and allocate anything more than 8 to overtime. Public holidays should be excluded as per sample spreadsheet attached
  • HansVogelaar's avatar
    HansVogelaar
    Feb 02, 2022

    Janedb 

    In H3:

    =IF(OR(WEEKDAY(A3)=7,ISNUMBER(MATCH(A3,Lists!$A$2:$A$1000,0))),0,MIN(G3,TIME(8,0,0)))

    In I3:

    =G3-H3

    But if you want to exclude Sundays and public holidays from Overtime:

    =IF(OR(WEEKDAY(A3)=7,ISNUMBER(MATCH(A3,Lists!$A$2:$A$1000,0))),0,G3-H3)

    Fill down.

Resources