I have the following formulae for calculating Loan Payables/Receivables:
For Principal Payment column [Cell E5]:
=IF(C5>(F4+D5);C5-(F4+D5);0)
For Interest Balance column [Cell F5]:
=(F4+D5)-IF(C5>(F4+D5); 0; (F4+D5)-C5)
For Principal Balance column [Cell G5]:
=G4+B5-E5
For Total Balance column [Cell H5]:
=F5+G5
Where
B5 = Loan
C5 = Payment
D5 = Interim Accrued Interest
F4 = Previous Interest Balance
The Interim Accrued Interest calculates fine, so I haven't included the formula. The Principal Balance calculates fine also.
But neither the Principal Payment, Interest Balance nor Total Balance columns calculate any amounts but simply show $0.00.
What have I done wrong?
[Solved] IF Syntax for Loan Spreadsheet
[Solved] IF Syntax for Loan Spreadsheet
Last edited by Hagar Delest on Tue Oct 15, 2019 9:59 pm, edited 1 time in total.
Reason: tagged solved
Reason: tagged solved
WAS
OpenOffice 4.1.6 on Windows 7
OpenOffice 4.1.6 on Windows 7
Re: IF Syntax for Loan Spreadsheet
It is very hard to tell what the problem is without seeing your file. Can you post a small example here? You can delete everything except a few rows and change the numbers if they are confidential. To upload a file, click Post Reply and look for the the Upload Attachment tab just below the box where you type a response.
OpenOffice 4.1 on Windows 10 and Linux Mint
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
Re: IF Syntax for Loan Spreadsheet
You might want to review the Help file for the Financial Functions.
OpenOffice 4.1.7, LibreOffice 7.0.1.2 on Windows 7 Pro, Ultimate & Windows 10 Home (2004)
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.
If you believe your problem has been resolved, please go to your first post in this topic, click the Edit button and add [Solved] to the beginning of the Subject line.
Re: IF Syntax for Loan Spreadsheet
FJCC,
It's easier to upload the entire file, nothing much being confidential.
So here it is.
It's easier to upload the entire file, nothing much being confidential.
So here it is.
- Attachments
-
- WASIT2_WAS-LR.ods
- (15.81 KiB) Downloaded 72 times
WAS
OpenOffice 4.1.6 on Windows 7
OpenOffice 4.1.6 on Windows 7
Re: IF Syntax for Loan Spreadsheet
The logic of the formula in column F, your Interest Balance, is wrong
Notice that if the condition C5 > (F4 + D5) is FALSE, then you effectively have
which is equal to C5, your payment.
I think the formula you intended to have is
In words: IF the payment (C5) is greater than the past interest balance (F4) plus the current accrued interest (D5) THEN reduce the interest balance to zero OTHERWISE subtract the payment (C5) from the sum of the past interest balance (F4) and the current accrued interest (D5).
A somewhat simpler formula would be
Code: Select all
=(F4+D5)-IF(C5>(F4+D5);0;(F4+D5)-C5)
Code: Select all
(F4 + D5) - (F4 + D5) + C5
I think the formula you intended to have is
Code: Select all
IF(C5>(F4+D5);0;(F4+D5)-C5)
A somewhat simpler formula would be
Code: Select all
=MAX(0; F4 + D5 - C5)
Edit: There may be other problems but I need to go now. I will check back later. |
OpenOffice 4.1 on Windows 10 and Linux Mint
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
Re: IF Syntax for Loan Spreadsheet
Continuing from my last post. The formula in E5 (Principal Payment) is correct but in E6 you start using
This has the same problem as the formula in column F. If C6 > (F5 + D6) is TRUE, you calculate
which is just the Total Interest and not the Principal Payment use
or
Code: Select all
=C6-(IF(C6>(F5+D6);(C6-(F5+D6));0))
Code: Select all
C6 - C6 + (F5 + D6)
Code: Select all
=IF(C6>(F5+D6);(C6-(F5+D6));0)
Code: Select all
=MAX(0; C6 - (F5 + D6)
OpenOffice 4.1 on Windows 10 and Linux Mint
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
If your question is answered, please go to your first post, select the Edit button, and add [Solved] to the beginning of the title.
Re: IF Syntax for Loan Spreadsheet
FJCC,
Thanks Much!
My first employer had a plaque w/ a crest and the initials
TTT
standing for Think Things Through. I failed to follow it here.
For some reason I supposed that the *entire* condition would yield either the first or second variable, rather than that the formula portion _preceding_ the IF formula would still be calculated. Hopefully I will remember this and apply TTT for future spreadsheets.
As to your second post, I believe I recognized the original E5 Principal Payment formula was incorrect, modified it, and then deferred copying it to the below cells until the Interest Balance formula was resolved. I have now copied it, as well as (of course) corrected the latter formula.
You were entirely correct on deciphering my intent, and thus realizing what needed to be changed to achieve the objective. It now works fine!
As far as the MAX function, I was wholly unfamiliar w/ it. While I have retained the corrected IF function for this spreadsheet, I'll review the MAX function operation and consider employing it in the future.
Again, THANKS MUCH!
Thanks Much!
My first employer had a plaque w/ a crest and the initials
TTT
standing for Think Things Through. I failed to follow it here.
For some reason I supposed that the *entire* condition would yield either the first or second variable, rather than that the formula portion _preceding_ the IF formula would still be calculated. Hopefully I will remember this and apply TTT for future spreadsheets.
As to your second post, I believe I recognized the original E5 Principal Payment formula was incorrect, modified it, and then deferred copying it to the below cells until the Interest Balance formula was resolved. I have now copied it, as well as (of course) corrected the latter formula.
You were entirely correct on deciphering my intent, and thus realizing what needed to be changed to achieve the objective. It now works fine!
As far as the MAX function, I was wholly unfamiliar w/ it. While I have retained the corrected IF function for this spreadsheet, I'll review the MAX function operation and consider employing it in the future.
Again, THANKS MUCH!
WAS
OpenOffice 4.1.6 on Windows 7
OpenOffice 4.1.6 on Windows 7