Web TimeSheet can accommodate or support only a maximum of 10 nested if statements. The following are few examples to demonstrate this:

Example 1:

IF(condition1),(value if TRUE),IF(condition2),(value if TRUE),IF(condition3),(value if TRUE),IF(condition4),(value if TRUE),IF(condition5),(value if TRUE),If(condition6),(value if TRUE),IF(condition7),(value if TRUE),IF(condition8),(value if TRUE),IF(condition9),(value if TRUE),IF(condition10),(value if TRUE),(value if FALSE))))))))))

Example 2:

If(ProjectRoleName = "Project Manager (Overtime)",(TotalHours*HourlyBasePayroll*1.5),IF(ProjectRoleName="Technical Specialist (Overtime Rate)",(TotalHours*HourlyBasePayroll*1.5),IF(ProjectRoleName="Technical Specialist (Overtime Rate)",(TotalHours*HourlyBasePayroll*1.5),IF(ProjectRoleName="Project Manager (Overtime Rate)",(TotalHours*HourlyBasePayroll*1.5),IF(ProjectRoleName="X Y Project Manager (Overtime Rate)",(TotalHours*HourlyBasePayroll*1.5),If(ProjectRoleName = "Technical Specialist (Special Overtime Rate)",(TotalHours*HourlyBasePayroll*2),IF(ProjectRoleName="Technical Specialist (Special Overtime Rate)",(TotalHours*HourlyBasePayroll*2),IF(ProjectRoleName="Project Manager (Special Overtime Rate)",(TotalHours*HourlyBasePayroll*2),IF(ProjectRoleName="X YProject Manager (Special Overtime Rate)",(TotalHours*HourlyBasePayroll*2),IF(ProjectRoleName="Technical Specialist (Special Overtime Rate)",(TotalHours*HourlyBasePayroll*2),0))))))))))