I think you will need to use VBA to do this as you require.

Add a button in the sheet that will add the number of years to the sheet.

Something like this will add to the row that has a cell selected...

Code:
Sub Refresh()

If Cells(ActiveCell.Row, 2).Value <> "" And Cells(ActiveCell.Row, 3).Value <> "" Then
    If Cells(ActiveCell.Row, 1).Value > Date Then
        Cells(ActiveCell.Row, 1).Value = DateAdd("yyyy", Cells(ActiveCell.Row, 3), Cells(ActiveCell.Row, 1).Value)
    Else
        Cells(ActiveCell.Row, 1).Value = DateAdd("yyyy", 1, Date)
    End If
End If

End Sub