Thanks - tried this and getting parenthesis error - I've added my active cells
=IF(OR(D7="O",AND(OR(D7="I",D7="P",D7="S"),E7>TODAY()),AND(D7="B",DAY(E7)>20)),"A", IF(OR(D7="E",AND(OR(D7="I",D7="P",D7="S"),E7<=TODAY()),AND(D7="B",DAY(E7<=20)),"U","")