11.08.2013 Views

Excel's Formula - sisman

Excel's Formula - sisman

Excel's Formula - sisman

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 13: Financial Schedules 349<br />

Nothing in the schedule can be updated by the user. Changes to the amortization table must be<br />

made in the input cells in column B or in one of the three tables to the right of that. The following<br />

sections discuss the new formulas in the schedule. <strong>Formula</strong>s not listed have not changed from<br />

the previous example.<br />

Date<br />

This formula looks a little daunting, but it’s not too bad. It starts with the same DATE function<br />

used in the preceding example and adds the number of late days from tblLate. The VLOOKUP<br />

function looks for an exact match in the first column of tblDate; the number in the second column,<br />

either plus or minus, is added to the originally computed date. The IFERROR function is<br />

used to return a zero if no match is found, meaning the originally computed date is used.<br />

=DATE(YEAR(Loan_Date),MONTH(Loan_Date)+ROW()–14,<br />

DAY(Loan_Date))+IFERROR(VLOOKUP(DATE(YEAR(Loan_Date),<br />

MONTH(Loan_Date)+ROW()–14,DAY(Loan_Date)),tblLate,2,FALSE),0)<br />

APR<br />

The table tblRate contains a list of interest rate changes. The VLOOKUP function is used with an<br />

omitted fourth argument so that the rate change persists until it is changed again. This means<br />

that the dates in tblRate must be sorted.<br />

The IFERROR statement returns the starting rate if no value is found in tblRate.<br />

=IFERROR(VLOOKUP(A15,tblRate,2),Rate)<br />

Additional payment<br />

The table tblAdd is a listing of additional payments, the date they become effective, and the date<br />

they expire. To add a one-time additional payment, the user can make the start and end dates<br />

the same. To schedule a series of additional payments, however, this method allows the user to<br />

add them quickly. The SUMIFS formula adds the additional amount for every row in the table<br />

where the current payment date is in between the start and end dates. That means that more<br />

than one additional payment can be made for one date.<br />

=SUMIFS(tblAdd[Add_Amt],tblAdd[Add_Start],<br />

“=”&A15)<br />

You can find more information on referring to tables in formulas in Chapter 9. Summing<br />

and counting functions, like SUMIFS, are discussed in Chapter 7. And examples of<br />

lookup functions, such as VLOOKUP, as well as the IFERROR function are given in<br />

Chapter 8.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!