Uma abordagem simples seria usar o SWITCH
função.
Parece que você está usando $L2
como um interruptor, dependendo de quando é 1 ou 3. Sem investigar sua fórmula, o seguinte deve funcionar:
=SWITCH($L2,1,IF(AND(AH$1>=DATE(YEAR($N2),MONTH($N2),1),AH$1<=DATE(YEAR($N2),MONTH($N2)+($O2-1),1)),0.33,""),3,IF(AND(AH$1>=DATE(YEAR($N2),MONTH($N2),1),AH$1<=DATE(YEAR($N2),MONTH($N2)+($O2-1),1)),0.2,""))
Note que eu não testei e é apenas uma condição para executar a instrução IF
. Pode haver uma maneira melhor de combiná-los.
A abordagem mais clássica é apenas aninhar as instruções if. Você pode lê-lo da seguinte maneira: Se não for 1, verifique se é 3 e se não é 3, não faça nada.
=IF($L2=1,IF(AND(AH$1>=DATE(YEAR($N2),MONTH($N2),1),AH$1<=DATE(YEAR($N2),MONTH($N2)+($O2-1),1)),0.33,""),IF($L2=3,IF(AND(AH$1>=DATE(YEAR($N2),MONTH($N2),1),AH$1<=DATE(YEAR($N2),MONTH($N2)+($O2-1),1)),0.2,""),""))