Realce o intervalo apropriado na coluna C.
Para a formatação verde, use esta fórmula:
=AND(D2<=C2,D2<>"")
Para o uso de formatação em vermelho:
=AND(C2"")
Para o uso amarelo:
=AND(WEEKNUM(TODAY())< WEEKNUM(C2),D2="")
e para o uso de formatação em branco:
=OR(D2="")
Edit: A fórmula para o amarelo não funcionará no final do ano. Você teria que combinar AND e OR se você não pode viver com essa falha uma vez por ano. Tenho certeza de que poderia fornecer uma fórmula que funcionasse nessa instância.