Aqui está outra abordagem para você. BTW, você não fornece para G1 = 33000 em sua fórmula.
Você pode fazer isso com um único IF. Comece com seu primeiro caso:
=IF(G1<33000,G1*0.35-D8,33000*0.35-D8)
Se G1 for maior ou igual a 33000, o valor é limitado a 33000. O teste IF avalia se G1 < 33000. Se for verdade, usa a primeira fórmula. Se falso, usa o segundo. Então, o único teste cobre os dois casos.
Agora você deseja expandi-lo para que o resultado calculado não fique abaixo de zero. Você pode conseguir isso com a função MAX:
=MAX(0,IF(G1<33000,G1*0.35-D8,33000*0.35-D8))
Se o resultado for menor que zero, MAX usará o valor maior de zero.
Você pode aplicar a mesma lógica para eliminar totalmente o teste IF:
=MAX(0,MIN(G1,33000)*0.35-D8)
Se G1 exceder 33000, MIN usará o menor valor de 33000.