il primo è facile: usando la formattazione condizionale,
  • condizione #1: < Date()
  • condizione #2: = Date()
  • condizione #3: > Date()


e il secondo anche, devi ricorrere ad un escamotage (si scrive così?)

prendi la casella di testo associata al campo "discriminante" (quello che può assumere valore 1-2-3-4) e gli applichi la formattazione condizionale:
  • condizione #1: se vale 1 -> sfondo E testo colore rosso
  • condizione #2: se vale 2 -> sfondo E testo colore verde
  • condizione #3: se vale 3 -> sfondo E testo colore giallo
  • se nessuna condizione è soddisfatta (che consideri come condizione #4, la trovi in alto) -> sfondo E testo colore azzurro


il barbatrucco sta nell'utilizzare la casella di testo appena impostata come sfondo alla casella di testo che veramente ti interessa


ps. farlo è molto più semplice che spiegarlo