Итак, у меня есть решение для этого:
Создайте функцию (используя For Next), которая вычисляет сумму, полученную от внесения единовременной суммы на банковский счет за n лет.В предоставленной рабочей книге 1 000 евро зарабатывает 276 евро через 5 лет под 5%.Проверьте свою функцию в ячейке E5.
Вот код:
Public Function calprofit(investment As Single, years As Integer, rate As Single) As Single
Dim i As Integer
Dim amount As Single
amount = investment
For i = 1 To years
amount = amount * (1 + rate)
Next i
calprofit = amount - investment
End Function
Я не очень понимаю, что здесь происходит.Особенно в той части, где написано
for i = 1 to years
и
amount = amount * (1 + rate)
Спасибо за помощь и терпение.