=DOLLAR(("4/"&D16)/7+MOD(19*MOD(D16,19)-7,30)*14%,)*7-6
=FLOOR("5/"&DAY(MINUTE(D16/38)/2+56)&"/"&D16,7)-34
I copy/pasted these formulas from a worksheet where a year is typed into D16
and they return the date of Easter for that year.
They both work or worked in Excel - I think I was using 2003...