Loan Amortization in Google Sheets
Brent Allen
Instructor
The EOMONTH()
function
=EOMONTH(date, number of months)
Monthly Payment
=EOMONTH(loan date, periods since start of loan)
or
=EOMONTH(prior payment, 1)
Consistent payments on monthly or bi-weekly with single formula, not on semi-monthly.
Payments occur on either:
No single formula for semi-monthly payments!
Checks if one value in a cell or formula is equal to another value.
=IF(logical_expression, value_if_true, value_if_false)
Returns the true value if the expressions are equal.
Returns the false value if the expressions are not equal.
Formula for cell B6
=IF(EOMONTH(B5,0) = B5, B5+15, EOMONTH(B5,0))
=IFS(monthly, biweekly, semi-monthly)
Monthly Payments=IF(number_of_payments = 12, EOMONTH(prior_installment_date,1))
Bi-Weekly Payments=IF(number_of_payments = 26, prior_installment_date + 14)
Semi-monthly Payments
=IF(number of payments = 24,
IF(EOMONTH(prior_installment_date,0) = prior_installment_date,
prior_installment_date+15, EOMONTH(prior_installment_date,0)
)
)
Loan Amortization in Google Sheets