Try this formula in D1 instead, then can you make it fit what you need?

=ROUND((B2/(TODAY()-DATE(2012,4,1)))*365,0)