Il suggerimento di Willy è corretto ma allo stesso tempo errato...
L'accezione inglese si usa nel VBA o nel predicato SQL esplicito.
Quando si passa per il Generatore di Espressioni o in ogni caso per l'interprete delle Funzioni, compreso il QBE si usa la conversione ITALIANO.
La sintassi che hai usato è corretta, a me funziona regolarmente se inserita in questo modo(esattamente il tuo)
=DateAdd("aaaa";-1;Date())
Mi restituisce oggi [21/11/2016]
Non è che hai problemi di RIFIERIMENTI...?