Question

In: Finance

For this lab, we will create a spreadsheet that allows somebody to type in a loan...

For this lab, we will create a spreadsheet that allows somebody to type in a loan amount, interest rate, and length of the loan in years. The spreadsheet will then calculate the monthly payment required and the actual amount paid on the loan.

First, setup your spreadsheet:

In Cell A1, put the label Loan Amount:. The corresponding value would be input in Cell B1.

In Cell A2, put the label Interest Rate:. The corresponding value would be input in Cell B2.

In Cell A3, put the label Duration (in years):. The corresponding value would be input in Cell B3.

In Cell A5, put the label Monthly Payment:. The corresponding calculation will be made in Cell B5. Use the PMT function to calculate this. The PMT function takes 3-5 arguments; however, we will only need three. The first argument is the Interest rate. Note that, given the interest rate is annual, you will need to divide by 12 for the monthly rate. The second argument is the number of payments made, so you must convert years input to months. The third argument is the amount of the loan. Note that PMT will return a negative number, so you should either take the absolute value of the result of the PMT function using the ABS function, or multiply the result of the PMT function by -1.

In Cell A6, put the label Total Amount Paid:. The corresponding calculation will be made in Cell B6. You should be able to calculate this using the input Duration and calculated Monthly Payment.

After you are finished, you should ensure the following:

That users of the spreadsheet can only edit cells B1, B2, and B3. Do not put a password on the worksheet/workbook!

That users can only enter the following types of values:

A loan amount that is a positive number

An interest rate that is a percentage between 1% and 20% (inclusive)

A duration that must be a positive, whole number between 1 and 30.

If the total amount paid is equal to 150% or more of the amount of the loan, highlight the text in the total amount paid in red.

Solutions

Expert Solution

  1. For Loan Amount, to check if value inputted is positive:
    • Use IF function in Excel as: IF(B1<0,"Please enter value greater than zero for Loan Amount",IF(B1=0,"Please enter value greater than zero for Loan Amount","You entered required loan amount"))
    • If amount is negative or zero, it will ask to input positive value for loan amount in D1.
  2. Similarly for interest rate, duration as below:
    • For interest rate: IF condition is
      • IF(B2<0%,"Please enter interest rate value between 1% and 20% inclusive",IF(B2>31%,"Please enter interest rate between 1% and 20% inclusive",IF(B2=0%, "Please enter interest rate between 1% and 20% inclusive", "You entered expected rate of interest on your loan")))
      • If interest rate entered is negative, or zero or greater than 20% then it will prompt to enter values between 1% & 20% inclusive
    • For Duration: IF condition is
      • IF(B3<0,"Please enter values between 1 and 30 inclusive",IF(B3>31,"Please enter values between 1 and 30 inclusive",IF(B3=0,"Please enter values between 1 and 30 inclusive","You entered the loan term in years")))
      • If number other than the one between 1 & 30 is entered, it will ask to input porperly
  3. For EMI, PMT function is used with rate divided by 12, nper multiplied by 12, payment made at beginning of the year (type=1). Used ABS function to return positive EMI
  4. For Total Amount Paid, used Conditional Formatting, with New Rule set to
    • If total amount paid is greater than (1.5 * Loan Amount), then color background with blue and text font as Italic. (My Excel version is 2010, so could not edit font color to red, facility disabled)
  5. Attached is the Excel sheet screenshot below with scenario

Related Solutions

For this quiz, create an amortization table spreadsheet for a loan with initial balance of $50,000...
For this quiz, create an amortization table spreadsheet for a loan with initial balance of $50,000 at 6.43% with a monthly payment of $1200. Answer the following questions based on that spreadsheet. What will the loan balance be after the first payment is made? After which monthly payment does the loan become fully paid off? Using the $1200 regular monthly payment in that last month will overpay the loan. How much should that last monthly payment be reduced to so...
We suggest the use of a spreadsheet to create the amortization tables. You take out a...
We suggest the use of a spreadsheet to create the amortization tables. You take out a 30-year mortgage for $70,000 at 9.65%, to be paid off monthly. Construct an amortization table showing how much you will pay in interest each year for the first 15 years and how much goes toward paying off the principal. If you sell your house after 15 years, how much will you still owe on the mortgage according to the amortization table? HINT [See Example...
Suppose, we need to debug somebody else’s program. We suspect that there is a problem with...
Suppose, we need to debug somebody else’s program. We suspect that there is a problem with the method wizbang() in class Widget or with how that method is called. We cannot modify class Widget, nor can we modify the client code that contains the calls to Widget.wizbang(), since we don’t have those sources. However, we can modify the code where Widget objects are created and we can create new classes. In order to better understand what this method does, we...
Covered chapters: 1 ~ 3 In our first lab of the semester, we will create a...
Covered chapters: 1 ~ 3 In our first lab of the semester, we will create a Java CLI application that enables a store owner to calculate and out put the cost of a product. As the owner you determine the store name, product, cost, and hours it takes to make the product. Your output should display all pertinent information in a readable format. Lab Parameters Using Exercise 10 on page 165 of the textbook as a starting point, create an...
a. Use the multiple regression spreadsheet provided in the Excel spreadsheet to do the following: create...
a. Use the multiple regression spreadsheet provided in the Excel spreadsheet to do the following: create a new data set that is a subset of this larger provided data set. The new data set should include the dependent variable (VALUE) and the following independent variables (AGE, LOTSIZE, RMS, MOD KITCH, MOD BATH, AIRCON and FIREPL). b. For this new data set, use the Correlation option of Data Analysis in Excel and produce the correlation matrix associated with the dependent variable...
Create a budget spreadsheet for a hypothetical organization in excel
Create a budget spreadsheet for a hypothetical organization in excel
Database Systems Lab Exercises Create a table Faculty based on the following chart: Column Data type...
Database Systems Lab Exercises Create a table Faculty based on the following chart: Column Data type Constraints Faculty_Id Number (6) Primary Key => faculty_pk Last_Name Varchar2(15) Not NULL First_Name Varchar2(15) Not NULL Dept Char(3) Save the SQL statement as ex1.sql. Confirm and validate the creation of the new table. Create a table Dept based on the following chart: Column Data type Constraints Dept_Code Char (3) Primary Key => dept_pk Dept_Name Varchar2(20) Not NULL Save the SQL statement as ex2.sql. Confirm...
Create a simple python app that allows the user to create a roster of students and...
Create a simple python app that allows the user to create a roster of students and their grade on CUS-1166. Moreover the app needs to calculate the average grade of students added to the roster. 1-To begin with, create a new file n the same working folder as part A (i.e. cus1166_lab1) and name it app.py. Moreover, create a subfolder and name it mymodules. 2-Within mymodules create the files __init__.py , models.py , math_utils.py . 3-In the models.py file define...
For today's lab we will be using the Car Object Class which we built in Lab...
For today's lab we will be using the Car Object Class which we built in Lab 1. I have attached my solution if you would prefer to use my solution instead of your own solution. We will working on remembering how to build sub-classes and user interfaces. So we will be creating new Java files for: An Interface called GreenHouseGasser Requires a method called CO2() which returns how much carbon dioxide the Object produces. Make sure to update Car so...
Create a web page using PHP that allows the users to create an account (a username...
Create a web page using PHP that allows the users to create an account (a username and a password). There should be a login page that allows users to create an account by entering their preferred username and password. The same page should also let users login if they already have an account. If a user is logged in successfully , they should be able to enter a comment and also read the comments entered by others previously.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT