Perchè la tua funzione
=[Data]+[AnniScadenza]*365
lavora bene in maschera ma poi sulla tabella non hai il valore aggiornato
Se è così dipende dal fatto che il controllo a cui assegni il valore non è collegato con il relativo campo della tabella.

Dico bene?