All Weeks Excel Skills for Business: Advanced Coursera Quiz Answers
Table of Contents
Excel Skills for Business: Advanced Week 01 Quiz Answers
Quiz : Spreadsheet Design Principles
Q1. Which of the following are recommended as good practice?
(Multiple answers possible, partial credit awarded).
- Dual entry of data should be avoided.
- Use consistent naming conventions for table and ranges.
- Input and calculations should be kept in separate workbooks.
- Hard-code assumption values into your formulas.
Q2. Which of the following are good strategies to keep your workbooks flexible and responsive?
(Multiple answers possible, partial credit awarded).
- Use volatile functions.
- Convert data into tables.
- Use macros to automate workflows.
- Used named ranges in your calculations.
Q3. Which of the following are advisable strategies when working with datasets?
(Multiple answers possible, partial credit awarded).
- Don’t leave any blank cells in your dataset. Example: If a value in a Sale Price column is not yet available, type in N/A.
- Merge similar headings into one cell.
- Modularise your data so that only one single type of data occupies one column.
- Use data validation techniques for data that is manually entered.
Quiz : Calculations
Q1. We want to use the values in Price column in one of our formulas. What is the best way to select those values?
- Select your data as shown below:
- Select your data as shown below:
- Select the the cell as below and then press CTRL + A on your keyboard.
Q2. Which of the following is a volatile function in Excel?
- MATCH
- INDIRECT
- INDEX
- IF
Q3. Which of the options below is a valid and good practice example for a named range? The example for this range is a column of data containing the sale prices for houses in 2017.
- slphouses17
- Sale-Price-Houses 2017
- SalePriceHouses_2017
- SPH2017
Quiz : Formatting
Q1. Which of the statements about styles in Excel below are true?
(Multiple answers possible, partial credit awarded)
- The same styles can have a different appearance on each worksheet.
- Once applied, a style can be changed in one location and will affect all occurrences of that style in other parts of the workbook.
- Styles control different types of format, including number format and protection.
Q2. When a new row is added to a table, the formatting from the previous row needs to be re-applied.
- Yes, that statement is true.
- No, that statement is not true.
Q3. We would like a custom format for our date and have entered the following into the Type field in the Format Cells dialog.
d mmmm yy
What will our date output for the ninth of January 2017 look like?
- 9 January 17
- 9 01 17
- 09 01 2017
- 09 January 2017
Quiz : Documentation
Q1. It is possible to change the name of a named range after it has been created.
- Yes, that’s true.
- No, that’s not true.
Q2. Which of the following are considered advantages of data validation?
(Multiple answers possible, partial credit awarded)
- Data validation in cells is automatically marked as such by Excel, making it easier for users to understand where to enter what data.
- Data validation can increase the speed and accuracy of manual data entry through the use of drop-down lists.
- Data validation can help to prevent errors when users paste content into the spreadsheet.
- Adding data validation can help to prevent manual data entry errors.
Q3. Which of the following are good strategies to document your spreadsheet?
(Multiple answers possible, partial credit awarded)
- Using the company’s style guide.
- Naming tables and named ranges.
- Applying a theme to your data set.
- Using the features in the Review tab (e.g., comments)
Quiz : Week 1 Final Assignment
Q1. Your task is to build a simple financial model using some of the design techniques that you have just learned about. Download the workbook, open it and get ready for your task instructions.
Important:
Remember to save your workbook frequently as you progress through the exam. C4 W1 Final AssessmentXLSX FileDownload file
The provided workbook includes the Inputs worksheet. You will need to build calculation worksheets in order to model the forecasted Revenue, Cost of Goods Sold, Expenses and overall Net Income for each month from Jan 2018 to Dec 2022. The calculations will need to be flexible enough to allow changes to the user-variable input values without the need to re-write any calculation formulas.
Start by adding a new worksheet and name it Calcs_Monthly. Have a look at the supplied image. Note that “1.000” is “1”, with three decimal places.
You can also download the image:
We suggest that you keep this open in another browser tab or window so that you can refer back to it easily. This is the look of the worksheet we are going to build, except it is going to extend out to column BN, not just column L. As you build it you will be asked questions about certain calculated values.
Begin by adjusting the column widths to match the image. Adjust the widths so that
- A and B are width 4,
- C is 30,
- D and F are 9,
- E is 12, and
- columns G:BN are 12.
How do you go about changing the column width?1 point
- Select the column you want to adjust, go to the Home tab, click on Format.
- Select the column you want to adjust, go to the Page Layout tab, and select Width from the Scale to Fit area.
- Select the column you want to adjust, right-click and choose Format cells.
Q2. Still on the Calcs_Monthly sheet, freeze the area from cell A1 through to F8. Which cell do you need to select before you click on Freeze Panes?
Q3. Type in the headers, row labels and units labels in columns B, C and D as shown in the image. Apply font colors, borders, bold font and other formatting as shown in the image (this doesn’t have to be exact). Also, type values of 1 in cells F11 and F12, and format them as fixed assumptions (blue font) to 3 decimal places.
Display the Period Start Date by using the named range Model_Start_Date (already preset in the workbook) in G5. What value is displayed in the cell?
Q4. You need to change the result from the previous question to the correct date format. The format needs to be 01-Jan-18. Which of the below will allow you to do that?
- Select the cell and use the keyboard shortcut CTRL + ;
- Select the cell, go to the Home tab, click on Format, Format Cells…
- Select the cell, go to the Home tab, select Long Date from the Number group.
Q5. Now let’s complete rows 5, 6, 7 and 8.
Instructions: In cell G6, use the EOMONTH function. It requires two arguments. The start date is located in cell G5, and we want zero months after the start date for the second argument.
Next, in cell H5, write =G6+1.
Now apply the same date format as in G5 to the cells G6 and H5. Use the fill handle to drag the formula from G6 to BN6 and from H5 to BN5.
What does it read in cell Z5?
Q6. Where possible we want to use a single consistent formula in each row. Where we don’t do that, such as cell G5 which is different from the rest of row 5, we want to format the unique cell in red font, to indicate to the user that it contains a different formula. Change the font color in cell G5 to red.
Next, in cells G7:BN7, use the MONTH function with a reference to row 5 to calculate the value. Do the same in cells G8:BN8 but use the YEAR function instead.
That’s our timing headers complete! We are going to use these row 7 and 8 header values in subsequent calculations.
To double-check your progress, type the value in AN7 below:
Q7. Now to calculate the Growth Factors. To follow good design practices, we need a single formula in cell G11 that can be copied across cells G11:BN11. It will escalate in value each year according to the assumptions on the Inputs tab. Remember it also needs to be flexible enough to allow for changes to the inputs, such as a change in the month of growth at Inputs!F32.
For this assessment, we will provide a way of writing the formula, since the emphasis right now is on model design and not the use of particular functions.
Try and make sure you understand what each part of the formula is doing though, and why it is structured the way it is.
Enter the formula below in G11 – you can use copy and paste.
=F11*(1+IF(G$7=Inputs!$F$32,INDEX(Inputs!$F$26:$F$30,MATCH(G$8,Inputs!$E$26:$E$30,0)),0))
Then apply the formula across G11:BN11.
Finally, Format row 11 to three decimal places. What is the value in BH11?
Q8. The formula from the previous question is quite hard to read and understand – let’s name some of the components in the formula to improve this.
Go to your workbook and name the following ranges — make sure to be exact!
Inputs worksheet:
E26:E30: GrowthRevYR
F26:F30: GrowthRevPCT
F32: GrowthRevMth
Take a look at the original formula:
=F11*(1+IF(G$7=Inputs!$F$32,INDEX(Inputs!$F$26:$F$30,MATCH(G$8,Inputs!$E$26:$E$30,0)),0))
Q9. We will use the same formula construction to write the formula for cells G12:BN12, but making reference to the growth rate for expenses this time.
Name your ranges again first on the Inputs worksheet:
E36:E40: GrowthExpYR
F36:F40: GrowthExpPCT
F42: GrowthExpMth
Type below what the formula will look like now.
(Hint: Once you get the formula to work in Excel, use copy and paste to enter your answer below rather than typing it in manually.)
Q10. Format row 12 to three decimal places. Drag the formula to complete the row through to column BN.
What is the value in cell AZ12? (The October 2021 expenses growth factor.)
Q11. Next we will build the five rows in the Income section. These are more straight-forward formulas.
First though, we need to format rows 16:21 to display numbers the way we are seeing in the image.
Select all of rows 16:21, right click and select Format Cells. Select the Number tab, then the Custom category, and then click in the Type box. This lets us type in our own custom number format. Delete anything that may already be in the Type box and then type:
#,##0;(#,##0)
if your local number system uses a comma as the thousands separator or
#.##0;(#.##0)
if you use a period as the thousands separator.
Note: We are not going to explain all the details of custom number formatting here. The short explanation to this particular format is that it will display numbers to 0 decimal places, with a comma or period as a thousands separator, and with negative numbers shown in brackets.
Press OK when you are done.
In row 16 (columns G:BN) we want a formula that multiplies the Revenue (from Initial Values, Inputs) with the Growth Factors we calculated in row 11 on our calculations sheet.
Define the name for cell F19 on the Inputs sheet as ValueRev.
Q12. Drag the formula you wrote in G16 to complete the whole row.
The next step is to calculate the row sum at cell E16.
What is the sum in E16?
Q13. In G17, write a formula that calculates the Cost of Goods Sold (this is the Revenues amount multiplied by the value in F20 on the Inputs sheet).
Make the process easier by naming F20 (ValueCost) on the Inputs sheet first. Then enter the formula into G17, drag it to complete the row through to column BN. Note that Cost should be negative.
When you are done, calculate the sum of the Costs of Goods Sold.
In G18, calculate the Gross Margin as the sum of the two rows above it, then drag the formula across to complete the row through to column BN.
What is the value of the Gross Margin in the month of December 2022 (column BN)?
Q14. In row 20, calculate the expenses. Remember they should be a negative value. Make reference to the Initial Expenses $ / month value on the Inputs sheet, and to the Expenses growth factor at row 12 on the Calcs_Monthly sheet. Complete the row through to BN.
Calculate the row sum at cell E20. What is the value in E20?
Q15. Finally, calculate the Net Income as the sum of the Gross Margin and Expenses. What is the value of Net Income in the month of April 2020?
Excel Skills for Business: Advanced Week 02 Quiz Answers
Quiz : Tables and Structured Referencing
Q1. What does @ symbol indicate when used in a formula with structured references?
- That the reference refers to the entire selected column.
- That the reference refers to the first row of the selected column.
- That the reference refers to the current row of the selected column.
- That the reference refers to the last row of the selected column.
Q2. What kind of brackets are typically used within a formula to reference columns from a Table that contains Structured References?
- Round Brackets ( ).
- Square Brackets [ ].
- Any of the three bracket types will work, they all behave the same.
- Curly Brackets { }.
Q3. Which of these describes an advantage of setting up an array of data with the name Sales as a structured reference that DOES NOT also apply to the method of just using a basic named range to reference the array of data ?
- If we select the named array, copy it with Ctrl+C, and paste a copy on a new sheet with Ctrl+V, the new copy will also have a name applied to it.
- We can use the formula =ROWS(Sales) to return how many rows of data we have.
- When writing worksheet formulas we can refer to the entire array by a single name within the formula.
- If we add a new row of data immediately below the original array, the reference will automatically update to include the new row.
Quiz : Using Functions to Sort Data
Q1. Live data that is imported into Excel refreshes by default.
- Yes, that’s true.
- No, that’s not true.
Q2. Which of the following functions is used in the videos to rank a list of abbreviations?
- COUNTIFS
- LARGE
- RANK
- SMALL
Q3. Which of the following functions did we need in order to sort our data in the video?
Multiple options are possible and partial credit will be given.
- RANK
- INDEX
- COUNTIFS
- ROW
- MATCH
- SORT
Quiz : Introduction to Array Formulas
Q1. The presence of which type of punctuation mark in an Excel formula indicates that we are working with an array?
- Square Brackets [ ]
- Parentheses ( )
- Curly Braces { }
Q2. What will be the result of this formula entered into a cell?
=LARGE({2,4,6,8,10,12},4)
- 12
- An array of the values {12,10,8,6}
- 6
- An error value
Q3. Which of the following is a valid array formula?
(Multiple answers possible, partial credit awarded)
- ={C4:C36*H4:H20}
- {=MAX(G5:G8-H5:H8)}
- ={MAX(G5:G8-H5:H8)}
- {=C4:C36*H4}
Quiz : Week 2 Final Assignment
Q1. In this week’s assignment, you will be doing some analysis of basic weather data. Download and open the workbook:C4 W2 Final AssessmentXLSX FileDownload file
Important notes before you get started:
- Avoid inserting or deleting rows or columns in any of the worksheets, or moving the location of any existing cells. Doing so may cause the Check Sums to give different values, and then you won’t be able to submit the correct answer.
- Make sure to save your progress on the workbook frequently.
———————————————-
The workbook contains annualised average high and low temperatures for 51 cities from the USA, in both Celsius and Fahrenheit. This is contained in the sheet Raw_Data in a random order. A subset of this data for the cities beginning with the letters A to D is also in the sheet Table_Data as an Excel Table with the name City_Subset.
To begin, go to the worksheet Table_Data.
We will start with filling in some simple formulas to make sure you are comfortable with using structured references.
In cell C22, use the COUNTA function to get a count of the number of cities in this table. Your formula must contain a structured reference.
Enter the formula below.
Note: Don’t add any spaces in your answer below, you must use the English name for the COUNTA function.
Q2. Using similar structured references, but with a different function and different columns of the table, complete cells C23 and C24 with formulas to find the average High Fahrenheit temperature, and the Minimum Low Fahrenheit temperature.
In cell C26, calculate the product of C22:C24.
Submit your answer from cell C26.
Q3. Now we are going to write a formula with structured references to convert the temperatures from Fahrenheit to Celsius. The way to do this is given in the yellow box at cell F2. For example, 104 F converted to Celsius is (104 – 32) * (5/9) = 40. Write a formula in cell F6 that can be dragged across and down the rest of the green cells. Start by typing =(City_Subset[ and then try and use the appearing menus to help with the rest of the syntax. Remember to use the @ symbol to refer to the current row.
Once you have your formula in cell F6, apply it to the rest of the range of cells F6:G19.
Submit the answer from the Check_Sum in G22.
Q4. Now let’s move on to the larger data set in the sheet Raw_Data. This has a larger list of 51 cities, but they are in a random order. The first thing we are going to do is use formulas to generate a list of the locations in alphabetical order.
In column K, write a formula at cell K4 using the COUNTIFS function that finds the relative ranking alphabetically of each of the locations. As a way to check your answer, San Antonio (row 4) should be ranked 43. When you are done, apply the formula to cells K4:K54 and, submit the value of the checksum from cell K1.
Q5. In column L, write a formula at cell L4 using the MATCH function to find the location of the helper index value (column I) within the ranks you found in column K. For example, the number “1” (row 4 in column I) appears in the 6th cell in column K, and so the value in cell L4 should be 6.
When you are done, apply the formula to cells L4:L54 and submit the value of the Check Sum from cell L1.
Q6. Now we can get our sorted location list. In cell M4, use an INDEX function that refers to columns B and L to return the sorted Location list, and apply it to cells M4:M54. When you are done, submit the value of the Check Sum from cell M1.
Q7. For the next question, we are going to use a multi-cell array formula. To do this, we will start by selecting ALL of the cells that our formula will be entered into, and then we will type our formula followed by Ctrl+Shift+Enter. Our formula is going to return 5 values, and so we will be entering it into 5 cells.
Start by entering the numbers 1 to 5 in the yellow cells O4:O8. You can do this the conventional way or as an array. Then, in cells P4:P8, write a single multicell array formula using the LARGE function and references to columns C and O so that it returns the 5 largest values in the High_F data. When you are done, sum these 5 values at cell P10 and submit the value in P10.
Q8. Let’s try a single cell array formula now. We will focus on the Celsius values in columns E and F. If we were asked to find the sum of all Low_C (column F) values that are less than 10, we could do this pretty easily by using a regular SUMIFS function. But we could also do it with an array formula using the SUM and IF functions separately, and the syntax would be =SUM(IF(F4:F54<10,F4:F54,0)) then Ctrl+Shift+Enter. There’s not much advantage here to using one or the other, but the array option gives us more flexibility to modify the calculation, as we will see in this question which cannot be solved with a single regular SUMIFS function.
Write a single cell array formula in P15 that sums the value of [High_C * Low_C] for all locations that have a Low_C value less than 10. When you are done, submit your answer.
Q9. For the last part of this assignment, go to the Distances worksheet. Here we are going to complete a cross-table of distances for 5 fictional towns. We are provided with the distance between each town pairing at cells B14:D38, but we would like these presented in a 5*5 grid, with only the upper-right diagonal half of the grid activated. (Since the distance from Alphaville to Betaburg is the same as the distance from Betaburg to Alphaville, there is no need to list it twice!)
We will have three tasks.
First, we will use array formulas and the TRANSPOSE function to fill in the table headers in the yellow cells. Then, we will write a formula to fill in the green cells of the top table. Finally, we will write an array formula to fill in the bottom table so that all of the grey cells are zero.
Select cells H6:H10, and type =Towns and then Ctrl+Shift+Enter. You have filled in the row headers. Now, select cells I5:M5 and write an array formula using the TRANSPOSE function to fill in the column headers. When you are done, submit the value from the first of the 3 checksums at cell H14.
Q10. Now we will populate the green cells at I6:M10. You will need to write a formula that refers to the distance table for the relevant town-pairing. This is probably best done by writing a regular formula in cell I6 with a mix of absolute and relative references, and then dragging it across and down. There are many ways to do this, use whatever you prefer. If you are stuck, try using the SUMIFS function, with the criteria that your row headers must match Town 1 (column B) and your column headers must match Town 2 (column C). When you are done, submit the value from the second checksum at cell H15.
Q11. For the final question, we will use a multi-cell array formula to populate the final table. Row and column counters have been provided for us (the numbers 1 to 5 to the left and above the table). We can use these to help us fill in only the green cells by writing a condition that returns the value from the first table only when the row counter (G21:G25) is less than or equal to the column counter (I19:M19).
Select all of the cells I21:M25, write a single array formula that refers to the top table and employs this counter-condition that will successfully accomplish the task, and press Ctrl+Shift+Enter. The values in the grey cells should be 0. When you are done, submit the value from the third checksum at cell H16.
HINT: Don’t be alarmed if the main diagonal of the table gives values of zero. This is what we expect since the distance from a town to itself is zero.
Save your work. Well done.
Excel Skills for Business: Advanced Week 03 Quiz Answers
Quiz : Replace blanks with repeating values
Q1. The Go To Special command is a useful way of selecting the blank cells in a region, and can be accessed from the Find & Select menu. Where in the Ribbon is the Find & Select menu located?
- Home tab
- View tab
- Formulas tab
- Insert tab
Q2. What was the quick method used in the video for making a copy of the existing worksheet?
- Holding down Ctrl and then clicking, holding, dragging and releasing the worksheet tab name with the left mouse button.
- Clicking, holding, dragging and releasing the worksheet tab name with the left mouse button.
- Ctrl + C, then choosing Paste worksheet from the Paste Special dialog box.
- Right-clicking on the worksheet tab name and then selecting Copy from the menu that appears.
Q3. Which of these statements describes the behaviour of the ISBLANK function?
- Checks whether a value is a number, and returns TRUE or FALSE.
- Checks whether a value is not text, and returns TRUE or FALSE.
- Checks whether a reference is to an empty cell, and returns TRUE or FALSE.
- Checks whether a value is text, and returns TRUE or FALSE.
Quiz : Fix Dates (DATE, MONTH, YEAR, DAY, TEXT)
Q1. If cell A1 contains the formula =DATE(2027,3,6) what value will be returned in cell A1?
- A value corresponding either to 6 March 2027 or 3 June 2027, depending upon Excel’s regional settings.
- A value corresponding to the date of 3 June 2027.
- A value corresponding to the date of 6 March 2027.
- An error value because the year 2027 is outside of Excel’s range for working with dates.
Q2. If cell A1 contains the formula =DATE(2017,12,1) and cell B1 contains the formula =TEXT(A1,”ddd”) what value will be returned in cell B1?
- Friday.
- 1, stored as text rather than stored as a value.
- Fri
- 01, stored as text rather than stored as a value.
Q3. In the video, cell F2 contained the text string 2014.01.21 and the cell G2 formula =TEXT(F2,”mmmm”) was seen to return 2014.01.21 and not the value January. Why did the formula at cell G2 behave this way?
- Because if the cell being referred to by the TEXT function is recognized by Excel as containing text, a number format of “mmmm” specified in the TEXT function has no effect.
- Because “mmmm” is not a valid formatting argument to use within the TEXT function.
- Because cell G2 had been formatted as a text cell before we typed the formula in there.
- Because the TEXT function only works when the cell it refers to is recognized by Excel as containing a number or a date. It will give an error otherwise.
Quiz : Remove Unwanted Spaces (TRIM, CLEAN)
Q1. What of these statements best describes what the TRIM function does to a text string?
- Replaces duplicated space characters with a single space character, but leaves the rest of the text unchanged.
- Removes all spaces from text except for single spaces between words.
- Removes all space characters within the specified text string.
- Removes any leading or trailing spaces from the start or end of a text string, but leaves spaces between words unchanged.
Q2. When might we choose to use the CLEAN function on a text string?
- When we want to remove excess spaces from a text string.
- When we want to replace part of a text string with a different text string.
- When we want to convert the text string into a number.
- When we want to remove some non-printable characters from a text string.
Q3. In the video, we saw in cell B2 the formula =TRIM(CLEAN(Data!B2)) being typed and then copied down the column. What would have happened if instead the formula =CLEAN(TRIM(Data!B2)) was typed and copied instead?
- There would have been no difference to the results. These two formulas would produce identical values in column B.
- An error would have occurred because the CLEAN function needs a direct cell reference as its argument, and cannot take the result of another function as its argument.
- The formula would calculate but the results would have been different, since a different set of characters would have been removed.
- An error would have occurred, because the CLEAN function cannot be applied to a text string that has already had the TRIM function act on it.
Quiz : Diagnostic Tools (ISNUMBER, LEN, CODE)
Q1. Which of these statements best describes the behaviour of the ISNUMBER function?
- Checks whether a value is text, and returns TRUE or FALSE.
- Checks whether a value is a number, and returns TRUE or FALSE.
- Checks whether a reference is to an empty cell, and returns TRUE or FALSE.
- Checks whether a value is not text, and returns TRUE or FALSE.
Q2. In the video, the CODE function was applied to a string exactly 1 character in length, since the string was the result of a RIGHT([cell reference],1) function. What would happen if we applied the CODE function to a string of more than 1 character in length?
- We would get the code result of the first character in the string.
- We would get an error every time.
- We would get an error except when the entire string was the same character, in which case we would get the code result of that character.
- We would get the code result of the final character in the string.
Q3. If cell A1 contains a text string between 10 and 15 characters long, and we wish to write a formula that returns an identical text string except with the first two and final two characters removed, which of the following formulas will do this?
- =MID(A1,3,LEN(A1)-4)
- =LEFT(RIGHT(A1,LEN(A1)-2),LEN(A1)-2)
- =RIGHT(LEFT(A1,LEN(A1)-2),2)
- =MID(A1,3,99)-RIGHT(A1,2)
Quiz : Remove Unwanted Characters (SUBSTITUTE, CHAR, VALUE)
Q1. Now that we know we can remove spaces from a text string in cell A1 with =SUBSTITUTE(A1,” “,””), why would we still sometimes wish to use the TRIM function instead of the SUBSTITUTE function for cleaning up excess spaces in cell A1?
- We don’t have a reason for needing the TRIM function. Anything the TRIM function can do the SUBSTITUTE function can do just as easily. It’s only a matter of personal preference.
- The TRIM function will remove both excess spaces (ASCII 32) and excess non-breaking spaces (ASCII 160) with a single evaluation, whereas SUBSTITUTE would have to be applied twice to eliminate both types of space.
- =SUBSTITUTE(A1,” “,””) will remove spaces between words which we may want to keep, whereas the TRIM function will maintain single spaces between words.
- TRIM gives us more flexibility than SUBSTITUTE because it can be used to clean up other special characters too besides spaces.
Q2. What will be the difference in results between =VALUE(A1) and =VALUE(VALUE(A1))?
- =VALUE(A1) will give a number when cell A1 contains a value that Excel can interpret as a number, but =VALUE(VALUE(A1)) will give an error.
- These two formulas will return the same results when cell A1 already contains a valid number but will return different results otherwise.
- =VALUE(VALUE(A1)) will return 0 in situations where =VALUE(A1) returns an error.
- There will be no difference, these two formulas will always produce the same results.
Q3. The video described the CODE and CHAR functions as being like the inverse of each other. If cell A1 contains a value (text or a number), what will be the result of =CHAR(CODE(A1)) typically be?
- The first character of the value in A1.
- The value in A1.
- Zero.
- An error value.
Quiz : Week 3 Final Assignment
Q1. You have received some sales data from your company’s database. The data is in a dirty format and you are required to clean it up in order to perform some analysis on it. Since your company will need to perform this analysis each month with new data, you are to use formulas to clean the data so that the workbook can be easily updated each month with new records from the database. Follow the instructions carefully and answer the questions as you go.
Download and open the assignment workbook. There are 2 versions of the workbook, depending on which version of Excel you are using. If you use Excel for Windows Office 365, 2016 or 2013, or Excel for Mac Office 365, 2016 or 2011, use the Unicode version:C4 W3 Final Assessment UnicodeXLSX FileDownload file
If you use Excel for Windows 2010 or 2007, use this version:C4 W3 Final AssessmentXLSX FileDownload file
Look at the Data worksheet and Clean worksheet. Make sure the Check Sum value in Data cell B2 is 95858 (90898 on Excel for Mac 2011). Do not insert any rows or columns into the Data sheet during your work or the Check Sums may give different results than programmed.
Our goal is to populate the columns of the Clean worksheet with the data in a form that we can easily analyse. This may look daunting, but we are told by the Data Manager that the raw data always follows a certain pattern. That pattern is:
- Some / characters
- The product type sold, with the prefix PR:
- Some “_” characters
- The Sales Person’s name, with the prefix SP:
- The date of the sales, in the format yyyymmd. All sales are from October 2017
- Some non-breaking space characters
- The amount of sales, with the prefix $. All sales amounts are below $10000
- Some space characters
- A final random character that has an ASCII value between 28 and 31.
We will clean up the data one item at a time, by using formulas to make copies of the data to the right of column B, with each copy being slightly cleaner than the previous. When we are done we will separate the data into 4 components on the Clean worksheet tab, and perform some basic analysis.
Go to the Data worksheet. To begin, we want to verify what special characters might be at the end of each data entry. In column C (cells C5:C500) write a formula using the RIGHT and CODE functions to return the ASCII code of the final character in each record.
How many records have the character 30 as the final character? (Hint: After writing your formula in column C, you can write a formula in cell C3 that uses the COUNTIFS function to count how many times the value in column C is 30.)
Q2. Next, we want to remove some of these final characters with the CLEAN function. In column D, write a formula that applies the CLEAN function to the column B data. To check if this has been done correctly, enter the value of the Question 2 checksum from cell D2.
Enter just the 5 digits (6 on a Mac), without any commas or other thousands separator.
Q3. Now we want to verify that the CLEAN function did, in fact, remove all of the unwanted final characters. In column E, write a formula just like column C that returns the ASCII code of the final character from each record in column D. How many records have the character 32 as the final character?
Q4. Our next plan is to get rid of the non-breaking spaces between the dates and the sales amounts by replacing those characters with regular spaces. Which function can we use to change all of the instances of one character from a text string into a different character? (Type only the function name)
Q5. To use the SUBSTITUTE function to replace non-breaking spaces with regular spaces, we need a way to refer to both of these character types in the arguments of the SUBSTITUTE function. For the space character, we can easily do this by typing a space in between quotation marks like this: ” “. For the non-breaking space character, we can use the CHAR function to return a non-breaking space. If you are using the Unicode workbook, then you can use the UNICHAR function instead.
What number is used as the argument of the CHAR function to return a non-breaking space?
Q6. In column F, use the SUBSTITUTE function (with a CHAR function in the second argument) to change all of the non-breaking spaces in column D into regular spaces. What is the value of the Check Sum in cell F2 after you do this?
Q7. We could use the TRIM function now to get rid of the trailing spaces and the duplicate spaces between the date and price, but think ahead. We still have some “/” characters at the start of each record that we don’t want, and we have some “_” characters between the product and sales person that we don’t want. It makes sense to wait until after we remove these characters before we use the TRIM function, otherwise we may end up just needing to use it twice. Let’s focus on the “/” characters at the start of each record next.
In column G, use the SUBSTITUTE function to remove all of the “/” characters from the records in column F. However this time, instead of replacing the “/” characters with a space, replace them with nothing at all, so that each record will begin with PR: once you are done. (HINT: remember we can refer to blank text by typing two sets of quotation marks with nothing in between.)
What is the value of the Check Sum in cell G2 after you do this?
Q8. Now in column H, replace all of the “_” characters in our column G data with spaces, and then we will be ready to use the TRIM function. The reason we want to replace “_” with spaces instead of blank text is because having a space character between the Product data and the Sales Person data will make it much easier for us to extract those individual bits of data than if there was no space between them, as we will see later.
Perform this replacement and provide the value of the Check Sum from cell H2.
In column I, apply the TRIM function to our data.
Q9. When you are done, instead of using the Check Sum to see if this has been done correctly, we’re going to use the LEN function. In cells J5:J500, use the LEN function to find the length of each now-trimmed record from column I. Cell J2 contains a formula that is summing all of these lengths. What is the value in cell J2?
Q10. In cell K5, write a formula to find the ASCII code of the final character of each record and apply it to cells K5:K500. If we look at the results we will see that all values range between 48 and 57, which correspond to the digits 0 through 9. That’s good news, since we expect every record to be ending with the sales amount at this point. The digits 0 through 9 for the final character is exactly what we would expect. Performing checks like this as we go can be helpful to make sure we are on the right track.
Now it is time to get rid of the of the prefixes in front of the product names and the Sales Person names. In column L, write a formula that refers to our records in column I but substitutes the text PR: for blank text (remember the double quotation marks). When you are done, enter the value of the Check Sum from cell L2.
Q11. In column M, further clean the data by substituting SP: with blank text. After you do, what is the value of the check sum in cell M2?
Q12. Now we need to insert a space between the end of the Sales Person name and the start of the Date. Notice how every date begins with the text 201710. So we can substitute “201710” with ” 201710” which will place a space in front of the start of the date. Now this particular formula would need to be updated each month, since if we were to use our workbook for data from November 2017, the dates would begin with 201711. But that is a problem for another day. For now, go ahead and perform this substitution in column N. Finally, note that we don’t just want to substitute 2 or 201 because that might alter some of the sales amounts which could contain those numbers. But since we know that all sales amounts are less than $10000, substituting the string 201710 will leave the sales amounts untouched.
If you have done this correctly, you should have the Check Sum value 65831 in cell N2.
We now have clean data in column N. The only problem is, each record is still a continuous text string. Our next challenge is to separate the 4 pieces of information from each individual record (Product, Sales person, Date and Sales Amount). To do this, we are going to use the LEFT and MID functions to extract the desired pieces from each record, and the FIND function to help us enter the arguments for the LEFT and MID functions. We didn’t include the FIND function in the videos. We will use it to locate where a specified text string (in our case, a single space character) occurs within another text string (the complete clean record).
In cell O5, write the following formula and then apply it to cells O5:O500.
=FIND(” “,N5,1). The 1 at the end of this formula is an optional argument, and it tells the FIND function to begin searching for the text string ” ” starting at the 1st character within N5. When you are done, write down the value in cell O2.
Q13. In cell P5, write a formula to find the location of the second space character within column N, and apply it to cells P5:P500. Hint: you can use the location of the first space that we found earlier as the place to start our search. You will need to add 1 to the previous location so that it doesn’t find the same space again.
What is the value in cell P2?
Q14. There is one more space character we need the location of. The third space character in the string is between the date and the Sales Amount. In cell Q5 we can write =FIND(” “,N5,P5+1), or we can write =FIND(“$”,N5,1)-1. They should give equivalent results. Do you see why? The second of these formulas is looking for the location of the first dollar sign, and then subtracting one from that value. Since our data is structured in a way that the third space character is immediately before the $ character, either formula should work. Apply one of these formulas in cells Q5:Q500, and then enter the value from cell Q2.
Q15. In column R we are going to extract the product names. Since they are at the beginning of the record, we can use the LEFT function. The number of characters we want returned by the LEFT function will be one less than the location of the first space. Column O tells us the location of the first space. Write a formula in cell R5 to extract the product names and apply it to cells R5:R500.
What is the value in cell R2?
Q16. In column S we will extract the Sales Person. For this, we need to use the MID function, and the location of our space characters to determine:
- the start point of extraction, and
- how many characters to extract.
Write a formula in S5 to extract the Sales Person and apply this down column S. What is the value in cell S2?
Q17. In column T we will extract the date, as text. We can convert it into a value later. Using the same type of formula construction as we did in column S, but with references to the second and third space locations instead of the first and second space locations, write a formula in cells T5:T500 that will return the date as a text string. There is no need to use the TEXT function at this point. When you are done, enter the value from cell T2.
Q18. We’re almost done! In column U, we want the Sales Amount, without the dollar sign. This formula is actually more simple since we do not need to worry about getting precisely the correct value for the length of the string to extract. If we enter a large number in the third argument of the MID function, say 99, and there are fewer than 99 characters remaining in the string, then the function will just return what is remaining in the string. This is useful when we want to extract text from the end of a string. Also, since we do not want the $ character returned, we will start our extraction 2 characters after the location of the final space. We would also like the Sales Amount to be returned as a numeric value, rather than a text string. Therefore we will also wrap our MID function inside a VALUE function.
Q19. In cell U5, write a formula to extract the Sales Amount as a numeric value and apply this down column U. What is the value of the sum in cell U2?
The final thing we will do on this sheet is to convert the dates in column T from text strings to date values recognised by Excel in column V. We can do this with the formula =DATE(2017,10,??) where the ?? represent the day of the month, which will be either the 7th, or the 7th and 8th characters from column T. Use a MID function to extract these day characters from column T, and embed that MID function within the DATE function in place of the ??. So, the formula at column V5 will look like =DATE(2017,10,MID(…))
You will need to write appropriate arguments inside the MID function in place of “…“. When you are done, enter the value from the Check Sum at cell V2.
We have now finished cleaning our data! If you navigate over to the Clean worksheet tab, you should see the columns B to E filled in, ready for analysis to be performed. Save your work. Well done for completing the assignment for this week.
Excel Skills for Business: Advanced Week 04 Quiz Answers
Quiz : Working with Dates (EOMONTH, EDATE, WORKDAY.INTL)
Q1. If cell A1 contains a valid date, what will the formula =EOMONTH(A1,0) do?
- Return a date equal to the last day of the month in which cell A1 falls, no matter what date is in cell A1.
- Return an error, because 0 is not a valid second argument for the EOMONTH function.
- Return a value of zero.
- Return the date from A1, no matter what date is in cell A1.
Q2. If cell A1 contains a date, cell B1 has the formula =A1+14 and cell C1 has the formula =WORKDAY.INTL(A1,10), which of these statements best describes the difference between the formulas in cells B1 and C1?
- B1 will sometimes equal C1 and sometimes give a date later than C1.
- B1 and C1 will always give the same result as each other.
- B1 will sometimes equal C1 and sometimes give a date earlier than C1.
- B1 and C1 will always give different results to each other.
Q3. If cell A1 contains a valid date from the month of August 2017, what will the formula =EDATE(A1, -1) do?
- Return an error, because -1 is not a valid second argument for the EDATE function.
- Return a date that is 31 days earlier than the date in cell A1.
- Return the date 31 July 2017.
- Return the date from A1.
Quiz : Loan Schedule (PMT, EDATE)
Q1. A loan for $1000 accrues 10% interest per annum and is paid back over 5 years with 5 equal payments at the end of each year. The total amount of repayments will be =PMT(10%,5,1000)*5. If instead the loan is paid back with equal payments at the end of each month instead of each year, which formula could give the total amount of repayments?
- =PMT(10%,5*12,1000)*5*12
- =PMT(10%/12,5,1000)*5
- =PMT(10%/12,5*12,1000)*5*12
- =PMT(10%/12,5*12,1000)*5
Q2. What does the optional [FV] argument do in the PMT function?
- Allows us to specify the balance to be attained after the last payment is made
- Allows us to specify if payments are made at the start or end of each period
- Allows us to specify the total amount that the series of future payments is worth now
- Calculates the future value of an investment with constant periodic payments or a single lump sum payment and a constant interest rate
Q3. We have a loan for $1000 at 5% interest per annum and a 5 year term that we repay with constant payments each month. If we reduce the term of our loan schedule but leave the other variables the same, we will pay more per month. Will our total projected interest paid over the life of the loan go up, go down or stay the same?
- It depends on what day of the month payments are made.
- It will go up.
- It will stay the same.
- It will go down.
Q4. Which of the situations would be best suited to use with the PMT function?
- We want to calculate the fixed monthly repayments of a car loan.
- We want to calculate how much to deposit now in to a bank account so that it will grow to $1000 in 5 years due to interest alone.
- We want to calculate the interest due in the specified month of a 10 year loan that has fixed monthly repayments
- We want to calculate the value of a bank account in 5 years that we make constant monthly deposits in to.
Quiz : Net Present Value and Internal Rate of Return (NPV, IRR)
Q1. Cell A1 contains a discount rate of 5% per annum, cell A2 contains an initial investment of -$1,000 and cells A3:A5 contain positive cashflows from the end of years 1, 2 and 3 of $400 each. Which of these statements best describes what the value returned by the following formula represents?
=NPV(A1,A3:A5)
- The net present value at the start of year 1 of all of our cashflows (in and out) related to this investment.
- The net present value at the start of year 1 of the three future payments of $400.
- The net present value at the end of year 1 of the three future payments of $400.
- The extra amount we could pay in addition to the initial $1000 for these future cashflows whilst still earning a rate of return equal to or greater than our discount rate
Q2. If cell A1 contains a negative cashflow and cells A2:A4 contain positive cashflows, what can be said about the result of this formula?
=IRR(A1:A4)
- The result will be a value greater than 0 only when the sum of cells A1:A4 is greater than 0.
- The result will always be a value greater than 0%.
- The result will be an error if the sum of cells A1:A4 is less than 0.
- The result will be an error since the IRR function also needs an interest rate argument.
Q3. If cell A1 contains a discount rate of 10% per annum, and cells A2:A121 contain a stream of 120 consecutive monthly payments received over a 10 year period, how could we most easily and accurately find the Net Present Value of these payments from the options below?
- Calculate =NPV(A1*12, A2:A121)
- Calculate =NPV(A1/12, A2:A121)
- Calculate =NPV(A1, A2:A121) / 12
- Calculate =NPV(A1, A2:A121) * 12
Quiz : Depreciation Functions (SLN, SYD, DDB)
Q1. An asset worth $10,000 is depreciated over 4 years using the Sum of Years Digits method, with no salvage value. What is the amount of depreciation in the first year?
- $5,000
- $4,000
- $3,000
- $2,500
Q2. Which of the three functions (SLN, SYD, DDB) only requires 3 arguments?
- SLN
- SYD
- They all require 4 or more arguments.
- DDB
Q3. An asset with a salvage value of $1000 is depreciated using the DDB function. If the DDB function returns a value of zero for a specified period number, what does this mean?
- That the original cost input for the asset was also $1000.
- The period number is equal to the specified life of the asset.
- The period number is larger than the specified life of the asset.
- Depreciation from past periods has already brought the asset value down to the salvage value, so there can be no more depreciation.
Quiz : Week 4 Final Assignment
Q1. This week’s assignment will have you reproducing some of the calculations and schedules you studied in the videos. Follow the instructions carefully, write your formulas in the green cells and answer the questions as you go. Do not insert or delete any rows or columns because then the references in the instructions may not align with your worksheet.
Download and open the assignment workbook.C4 W4 Final AssessmentXLSX FileDownload file
Look at the Calcs worksheet. Work through the sheet from top to bottom, answering the questions as you go.
Section 1 – Dates
In this section, we will focus on using formulas to take a given input date and return an end of quarter date. This is a useful skill when building models that are based on quarterly time periods.
Cells F5:T5 contain dates from the years 2010 to 2020. Your task is to write a formula in cells F6:T6 that will return the end-of-quarter date for the calendar quarter in which the date from row 5 falls. For example, if cell F5 contained 11-Jan-2018, the correct end-of-quarter date would be 31-Mar-2018. Space for helper cells is provided if you need it, but it can certainly be done neatly without helper cells. Use the EOMONTH function, so that F6 will have the formula =EOMONTH(F5,[??]). You will need to write an expression in place of [??] that returns either 0, 1 or 2 depending on what is an appropriate value to get to the end of the quarter.
When you are done, submit the value of the Check Sum from cell D6.
Q2. In cells F18:T18, write a formula that returns the previous end of quarter date for each of the dates in cells F5:T5. For example, if cell F5 contained 11-Jan-2018, F18 should give the value 31-Dec-2017. When you are done, submit the value of the Check Sum from cell D18.
Section 2 – Loan Schedules
Q3. In this section, we are going to build a loan schedule that has some flexibility for changing input values. To begin, we are going to model a 3-year loan with constant monthly scheduled payments. The outline of the schedule has been provided at cells A25:H62. The loan amount is for $50,000 and the interest rate is 9.75% per annum. Interest is calculated each month, with the monthly rate of 1/12th of the annual rate applied to the monthly opening balance. Scheduled Payments are made on the last day of each month. The loan must be paid down to a balance of $0 at the end of 3 years.
To begin, write a formula in cell F24 using the PMT function to calculate the monthly scheduled payment amount necessary for this loan. Assume for now that Additional Payments will be zero. What is the monthly payment amount?
- -1,607.50
- -1,668.11
- -1,594.54
- -5,052.39
Q4. Next, complete the modelling of the green cells C27:H62, using the scheduled payment you calculated at cell F24 in each of cells F27:F62. Assume all Additional Payment cells in column G are zero and assume all Drawdown cells in column D after the provided 50,000 are zero. The Closing Balance formula has been filled in for you. If you have done this correctly, the Closing Balance at cell H62 should be zero. What is the closing balance as of 20 Feb 2019? Submit your answer without a dollar sign or thousands separator, rounded to two decimal places.
HINT: The Interest formula in column E should be the Opening Balance multiplied by the interest rate divided by 12, and the Opening Balance should be the previous period’s Closing Balance.
Q5. What is the total interest paid on this loan? (This should be the value in cell E64). Submit your answer without a dollar sign or thousands separator, rounded to two decimal places.
Q6. Now, let’s assume that we had some extra funds available at the end of 2018, and decided to make an additional payment of $10,000 on 20 Jan 2019. Enter -10000 at cell G36, including the negative sign. Because of this additional payment, our loan is now paid off before the end of period 36. To compensate, we are going to adjust the scheduled payment amount that is used for all months AFTER January 2019, so that the closing balance still becomes zero on 20 March 2021.
In cell F37, write a new formula using the PMT function to calculate a new constant payment amount for periods 11 to 36, and apply this amount to cells F37:F62. What is this new monthly payment amount? Submit your answer including the negative sign, rounded to two decimal places. As a hint, the answer is between -$1100 and -$1200.
Q7. What is the new total interest amount shown at cell E64, after we make the additional payment in January 2019 and after we adjust the scheduled payments for February 2019 to March 2021? Submit your answer without a dollar sign, rounded to two decimal places.
Q8. Section 3 – Net Present Values and Internal Rates of Return
For this section, look at rows 67:107. The schedule at rows 72:99 shows a 24-month loan from the point of view of the bank making the loan. The interest column has not been completed. For this loan, the bank lends (invests) $10,000 at the end of period 0 (20 March 2018), and receives payments of $450.00 on the 20th of each month for the next 24 months.
In cell E101, use the IRR function to find the internal rate of return to the bank for the cashflows in cells E73:E97. In cell E102 express this answer as an annual rate (calculate the annual rate as 12 times the monthly rate). What is the annual internal rate of return?1 point
- 7.50%
- 7.75%
- 8.00%
- 8.25%
Q9. If the bank was to charge interest on this loan using an interest rate equal to the calculated internal rate of return, the closing balance should come out to be $0.00. Try it and see, by filling in the Interest cells at D74:D97 using the monthly internal rate of return as the interest rate, and calculating the interest amount as the Opening Balance for the month multiplied by this monthly rate.
Now let’s assume that the bank is a little more precise in their interest calculations. Use the Annualised IRR result in cell E102 as the annual interest rate, but now calculate the interest each month as:
(Opening Balance) * (Annual Interest Rate) * (Days in Period) / 365
The Days in Period can be calculated as the Period Payment Date minus the previous Period Payment Date. Update your formula in cells D74:D97 to use this new approach. The Closing Balance after period 24 should now be an amount between -2.00 and -3.00 dollars. What is the final Closing Balance? Submit your answer without a dollar sign, rounded to two decimal places.
Q10. The last thing we will do in this section is to calculate the Net Present Value of this loan to the bank. Ignore the interest calculations and just focus on the cashflows to the bank presented at cells E73:E97.
The bank is able to borrow funds on the wholesale lending market at a cost of 4.00% per annum. If the bank is able to make loans to customers that have an IRR of above 4.00% per annum (such as this one), then that should be a positive NPV situation for the bank.
In cell E105, calculate the NPV as at the end of Period 0 of the cashflows in cells E73:E97 at a 4.00% per annum discount rate. Submit your answer without a dollar sign, rounded to two decimal places.
HINT: Remember to convert the discount rate to a monthly amount, since the periods between cashflows are monthly periods.
Q11. Section 4 – Depreciation
In this section, we are going to calculate a depreciation schedule using the Double Declining Balance method, but we are going to calculate it two different ways.
The first way will use the DDB function we learned about, and the second way will recreate the same schedule using a first-principles approach. The reason why a first-principles approach can be useful in modelling is because it more easily allows for additions to the Asset Base after depreciation of the Asset Base has already begun.
In cells F122:T122, write a formula using the DDB function and the provided assumptions to calculate the depreciation amount each period. Make sure there is a minus sign at the front of the formula so that the result each period is a negative value.
What is the sum of all the depreciation from years 10 to 15 inclusive? Submit your answer without a dollar sign, rounded to two decimal places. Your answer should be a negative value between -800 and -1000.
Q12. Now we will look at how to reproduce these results without the DDB function. Ignore the Additions in Year at row 136 for the moment, and focus on writing a formula for cells F137:T137. Each year, if the Salvage Value is 0 as per this example the depreciation amount should be
-1 * (Opening Balance) * (DDB Factor) / (Life of Assets)
Write this formula in cells F137:T137 and verify that it produces the same results as method 1 in row 122.
Now, assume that at the end of year 5, new assets worth $1500 are acquired and to be depreciated using the same assumptions as the original $5000 of assets. Enter this addition to the asset base in the relevant column of row 136. This addition will mean more depreciation in all of the years after year 5.
What is the new value for the sum of depreciation in years 10 to 15? Submit your answer without a dollar sign, rounded to two decimal places.
Save your work. Well done.
Excel Skills for Business: Advanced Week 05 Quiz Answers
Quiz : INDIRECT
Q1. What style of referencing does the INDIRECT function use by default?
- A1
- Absolute
- R1C1
- Relative
Q2. The reference text for the INDIRECT function can contain which of the following elements?
(Multiple answers possible, partial credit awarded)
- A formula
- A1-style reference
- A reference to a cell as a text string
- R1C1-style reference
- A name defined as a reference
Q3. What would Excel return if we typed =INDIRECT(G14) in cell C11?
- #DIV/0!
- #REF!
- Kin Tiv
Q4. What would Excel return if we type =INDIRECT(C14) in cell C11?
- Kin Tiv
- #REF!
- #DIV/0!
Q5. The formula =SUM(INDIRECT(C5)) has been entered in cell C6, where August is a named range for all the prices of properties sold in August. What other formula would return the same value (although it might not be as flexible)?
- =SUM(INDIRECT(August))
- =INDIRECT(SUM(August))
- =INDIRECT(August)
- =SUM(August)
Quiz : ADDRESS
Q1. What will the formula =ADDRESS(4,6) return?
- $F$4
- F4
- £225,949,657.00
- Chiltern
Q2. What will the formula =ADDRESS(4,6,4) return?
- $F$4
- Chiltern
- F4
- £225,949,657.00
Quiz : Introduction to OFFSET
Q1. What will Excel return if we type =OFFSET(B10,2,2)?
- 0.88%
- 0.93%
- 1.06%
- 1.30%
- 1.46%
Q2. What will Excel return if we type =OFFSET(B10,-2,2)?
- 0.66%
- 0.73%
- 0.88%
- 0.93%
- 1.06%
Q3. What would Excel return if we type the formula =OFFSET(B5,ROUNDDOWN(D2-80.01,0),2)?1
- 83.01 – 84%
- 0.73%
- Big Bankz
- 0.66%
- 84.01 – 85%
Quiz : Week 5 Final Assignment
Q1. This week’s assignment will test your ability to use the INDIRECT, ADDRESS, OFFSET and INDEX functions in ways focussed on extracting values from tables of data. Follow the instructions carefully and apply what you have seen in the videos and you should do fine. Write your formulas in the yellow and green cells and answer the questions as you go. Do not insert or delete any rows or columns because then the references in the instructions may not align with your worksheet, and the Check Sum calculations may not give the intended results.
Part 1
Download and open the assignment workbook.C4 W5 Final AssessmentXLSX FileDownload file
Go to the Part1 worksheet. This section will focus on extracting exchange rates from a provided year, month and currency. Look at the sheets 2012 through 2016 to see where the data is and the layout of the data. Note that the sheets are designed identically and that cells B2:K13 of each sheet has been given a defined name called Rates_XXXX where XXXX is the year. When you are done, go back to the sheet Part1.
The blue cells J5, J7 and J9 contain dropdown lists where we can select which value we want to look up. The existing setting should be 2016, December, SGD. If it isn’t, change those cells to those values. Now we are going to write formulas in the green cells, ultimately arriving at 3 different ways of using INDIRECT to extract the exchange rate. Our formulas need to be flexible so that if the blue cell input values change, our answer will change too.
We will start with a few helper cells – intermediate calculations that will be used by other calculations. In cells L7 and L9, write a formula (using the MATCH function is recommended) to return the position / number of the chosen Month (J7) and Currency (J9) from the list of Months and Currencies. You should get 12 for December and 10 for SGD.
In cell L11, use the ADDRESS function and references to the helper values in cells L7 and L9 to return the cell address (don’t worry about the sheet name, that will come later) of the chosen month/currency combination from one of the yearly data sheets. Because our data starts at cell B2, meaning the first month in the list is in the 2nd row, and the first currency in the list is in the second column, we will need to add 1 to each of the first two arguments in our ADDRESS function. When you are done, you should have the value $K$13 in cell L11. We will use this in the next formula we write.
In cell J14, write a formula using the INDIRECT function, plus references to
- the year in cell J5 to specify the worksheet and
- the address in cell L11 to specify the cell address
that will return the chosen exchange rate. Remember to put an exclamation point in between the two references. (HINT: you will need to use the string &”!”& somewhere in the formula)
Next, in cell J15, let’s achieve the same thing but using an INDEX function instead of our ADDRESS function helper cell. Here we are going to take advantage of the name Rates_2016 that has been applied to cells B2:K13 of the 2016 sheet (and similarly for the other years). If the first argument of our INDEX function is INDIRECT(“Rates_”&J5) that will reference cells B2:K13 of our chosen year as the array to index in to. We can then refer to the helper cells at L7 and L9 to specify the row and column we want within that array. With this knowledge, write a formula beginning with =INDEX(INDIRECT( to return the exchange rate for the chosen dropdown values.
For the last method in cell J16, we will use OFFSET and INDIRECT. If the first argument of our OFFSET function is INDIRECT(J5&”!A1″) that will reference cell A1 of our chosen year sheet, and we can then offset that cell by the desired number of rows and columns specified in cells L7 and L9. Write a formula beginning with =OFFSET that will return the exchange rate.
When you are done, you should have the same value in all of the cells J14:J16, and they should be dynamic. Change the blue cell inputs to be 2015, March, CAD and check that your calculated exchange rates update to new values (they should still all be the same). Submit the answer from the Check Sum at cell J17 when 2015, March, CAD are the inputs.
Q2. Our next challenge is to write a formula in cell J23 that can be dragged across and down J23:M25 to return the exchange rate for the desired currency (J20), year (column I) and month (row 22), and that will update when a new currency is chosen at J20. Be careful though – the years and months needed will change depending on what currency is selected!
Start by filling in the helper cell at L20, and then use whichever INDIRECT method you most prefer in cells J23:M25 to fill in the table. Make sure it updates when the currency at cell J20 changes. Use this table to answer the next four questions.
Set cell J20 to AUD. What is the value of the check sum in cell J27?
Q3. Set cell J20 to EUR. What is the value of the check sum in cell J27?
Q4. Set cell J20 to GBP. What is the value of the check sum in cell J27?
Q5. Set cell J20 to JPY. What is the value of the check sum in cell J27?
Q6. Part 2
Q7. You’re done with Part 1! Now navigate to the worksheet Part2. In columns B:D you will see NASDAQ data for Microsoft from the years 2013 to 2016, with the date, price and volume traded.
This data is presented with the most recent dates at the top. The first thing we want to do is flip this around, so the oldest date is at the top and the most recent at the bottom. This is a pretty common problem when working with dated data sets in Excel. Because we already know that it is sorted newest to oldest and not completely random, we can use a simpler set of formulas to sort this oldest to newest than if it was completely random. We will start by filling in some helper cells in column F, and the rest should easily fall into place.
In cell F5, write =COUNT(B5:B1012). This will tell us how many entries there are. Then in F6, write =F5-1 and apply that formula down to cell F1012. We should have a list of numbers from 1008 to 1 in decreasing order.
In columns G, H and I, use either the INDEX function or OFFSET function to write a formula that references columns B, C and D respectively, plus the helper value in column F, that will return the data sorted in an oldest to newest format. When you are done, submit the value of the Check Sum at cell H3.
For the next 5 questions, we are interested in monthly summaries of the daily data, organised by calendar month. We will make reference to our newly sorted oldest to newest data. Beginning at column K, rows 5:52 contain 48 rows (1 for each calendar month) that we will fill in with aggregate data from that particular month. There are some clever ways we can find this using INDEX or OFFSET. In both cases, we are going to benefit from helper cells (columns M and N) that tell us the position (from 1st spot to 1008th spot) of the start and end of each month in the daily data. To begin, fill in the helper cells as follows: In cell M5, type 1. In cell N5, type =MATCH(L5,$G$5:$G$1012,1) and apply this down the column. In cell M6, type =N5+1 and apply this down the column. Can you see what the MATCH formula is doing and why this works? Cells M7:N7 should contain 41 and 60. This means that the first March 2013 data point is the 41st in the list of G5:G1012, and the final March 2013 data point is the 60th in the list of G5:G1012. We will need these position numbers for the next step to make our formulas easier.
In column O, write a formula using OFFSET that returns the sum of prices for the designated month. Remember that OFFSET can return a range of cells. If that OFFSET function is then wrapped by a SUM function, we will get the sum of the entire range that was returned by OFFSET. Start by writing in cell O5 “=SUM(OFFSET(H$5,” and fill in the rest of the arguments and drag the formula down. Use the helper columns and M and N for the second and fourth arguments. The third argument will be zero. When you are done, submit the value of the check sum at cell O3.
Q8. Before we move on, consider this. We could have performed our sum-by-month calculation in column O using two SUMIFS functions, with one subtracted from the other (e.g. the sum of prices from March 2013 is the sum of all prices <= 31 March 2013 minus the sum of all prices < 1 March 2013. However, the advantage of doing it the way we did with OFFSET, or the way we will do next with INDEX, is that it is much faster to calculate than SUMIFS over large data sets, and gives us the flexibility to calculate other items like averages and not just sums. Finding an average value over a month, especially when we don’t know how many items are in each month, would be much more complex without using our OFFSET or INDEX approach. Now let’s move on…
In column P, we are going to do a similar thing, but this time finding the AVERAGE. We will also use INDEX instead of OFFSET. We are going to take advantage of the fact that if an INDEX function returns a single cell, we can put that INDEX function on either side of a colon “:” and Excel will treat the INDEX function like a cell address rather than a cell value. In other words, the construction =AVERAGE(INDEX(…):INDEX(…)) will give us the average of the range that starts and ends at the cells designated by the two INDEX functions. This is just another way of achieving what we did in the previous column with OFFSET.
In cell P5, write a formula with the form =AVERAGE(INDEX(…):INDEX(…)) and apply it down the column to calculate the average price for each month. Remember that a formula =INDEX([column of cells],[position]) will return a single cell from the column, in the designated position. When you are done, submit the value of the check sum from cell P3.
Q9. In column Q, write a formula (using either OFFSET or INDEX as you prefer) to calculate the average volume of each month. When you are done, submit the value of the check sum from cell Q3.
Q10. In cell T6, use a MAX function to find the largest monthly average volume, and then in T7 write a formula (we suggest using INDEX and MATCH) to find the month that this maximum average volume occurs in. Submit as your answer the month and year, typed as “month year”. For example, if the maximum value was in cell Q7, you would type “March 2013” (without quotations). Use the English name for the month.
Q11. In cell T9, use a LARGE function with 20 as the second argument to find the 20th highest average monthly price. In cell T10, write a formula to identify what month this occurs in. Submit as your answer the month and year, typed in the format of “March 2013” just like the previous question.
Save your work. Well done.
Excel Skills for Business: Advanced Week 06 Quiz Answers
Quiz : Dashboard Design
Q1. Why is it important to use segmentation in your dashboard?
- It adds to the visual appeal of the dashboard.
- It allows us to include more information on the dashboard.
- It allows us to display information in groupings.
Q2. Which of the following options are useful when laying out the dashboard initially?
(Multiple answers possible, partial credit awarded)
- Styles.
- Custom shapes.
- Background fill.
- Tables.
Q3. Which of the options below will select a group of objects?
(Multiple answers possible, partial credit awarded)
- Hold down the Ctrl key and click on each object.
- Hold down the Shift key and right-click on each object.
- Hold down the Shift key and click on the first and then the last object.
- Go to Find & Select, click on Select Objects to activate object selection.
Quiz : Final Assessment
Q1. The final assignment contains two parts.
Part 1
Download and open the workbook and go the Data1 worksheet. C4 Final Assignment v2XLSX FileDownload file
Here you have some weather data for 50 different U.S. cities covering 12 months from January to December. Columns C to N contain the temperature information where:
- ‘M’ stands for Month, and the M is followed by a number between 1 and 12 denoting the month of January to December. These are always in order of 1 to 12.
- ‘H’ stands for High, and the H is followed by a number that is either 2 or 3 digits, giving the average high temperature (Fahrenheit) for that city for that month.
- ‘L’ stands for Low, and the L is followed by a number that is either 1 or 2 digits, giving the average low temperature (Fahrenheit) for that city for that month.
The data is presented to you in alphabetical order by City.
In the SummaryHigh sheet extract the monthly high figure data (all the digits between the ‘H’ and the ‘L’) using appropriate Excel functions.
For your workings and calculations, you may use the remainder of the Data1 worksheet, the Workings_1 worksheet, or add new worksheets as you need.
Question: Which of the following combination of functions could be used to achieve this task (although you may have used a different solution)?
- SUBSTITUTE, LEN, RIGHT
- FIND, MID
- RIGHT, LEN
- LEFT, FIND
Q2. Observe that the numbers are aligned to the left, this is because they are still text values. Alter the function used so the results are numeric (you will get some errors, ignore them for now.)
Question: Which function converts numbers stored as text to numeric values (without losing decimal place information)?
Type in the function name only.
Q3. Converting the values to numeric caused several #Value errors. If you look carefully you will notice that the data has used a Ø instead of a 0. Adjust the formula to replace the Øs with 0s.
In row 55 calculate the highest temperatures for each month.
Question: What is the highest temperature for March?
Type in your number without spaces and special characters.
Q4. There are still two #VALUE errors for Portland. Identify what is causing the errors and adjust your formulas to correct them.
Question: Which function did you need to add?
- TRIM
- SUBSTITUTE
- CLEAN
- TEXT
Q5. If you have successfully cleaned the data, you should now see the completed checksum values in row 57 of the SummaryHigh sheet. To help you self-assess if you have done the work correctly, the SummaryHigh Check Sum for January should be 259045.
Question: What is the CheckSum for June?
Type in your number without spaces and special characters.
Q6. In the SummaryLow sheet extract the monthly low figure data (all the digits after the ‘L’ using appropriate Excel functions.
For your workings and calculations, you may use the remainder of the Data1 worksheet, the Workings_1 worksheet, or add new worksheets as you need.
Question: Which of the following combination of functions could be used to achieve this task (although you may have used a different solution)?
- LEFT, FIND
- FIND, SUBSTITUTE
- RIGHT, LEN, FIND
- MID, LEN, CHAR
Q7. As you did with the SummaryHigh figures, adjust your calculations so that they remove any unwanted characters, replace the Øs with 0s and convert the results to numerics, to get a completely clean data set.
To help you self-assess if you have done the work correctly, the SummaryLow Check Sum for January should be 172862.
Question: What is the CheckSum for August?
Q8. Now select the MonthSorted worksheet. Your task for the next few questions is to write some formulas so that when a month is selected from the drop down box at cell C3, the green cells in columns B and C will show each city and its High temperature for that month, but automatically sorted from largest value temperature to the lowest value temperature. So, for example, when February is selected Miami should be at the top and Minneapolis should be at the bottom.
If two or more cities have the same temperature, sort those equal cities by alphabetical order (A at the top, Z at the bottom).
Use columns K-N of the MonthSorted worksheet for your workings, and report the final answers in columns B and C.
In K2 use a function to get the appropriate column number from which to select the data for the selected month. For example, if the selected month is January, the formula should return 1.
Question: Which function is best suited to this task?
- VLOOKUP
- INDEX
- MATCH
- OFFSET
Q9. In column K use a formula (with the help of the value in K2) to retrieve the high temperature for the corresponding city in column J and the selected month.
Question: Which function would be best suited to this task?
- INDEX
- VALUE
- INDIRECT
- MATCH
Q10. Where the temperatures are the same we need to sort by City alphabetically, we can take advantage of the fact the cities are currently correctly sorted so the higher the row number the further down they should go. In column L calculate an adjusted value by subtracting 1000th of the row number from the temperature (i.e. temperature – row number/1000).
Change the selected month to March, then in a blank cell calculate the sum of the adjusted values.
Question: What is the sum to 3 decimal places?
Enter the answer below using a dot for the decimal point – e.g., 1234.123
Q11. In column M use an appropriate function to rank each adjusted value against the rest of the set.
Question: What is the sum of the correct rankings for Las Vegas, Los Angeles & Louisville (for March)?
- 47
- 48
- 49
- 50
Q12. In column N calculate the sort order using the numbers in column A and the rankings in column M. In other words in N5 you should end up with the value 24 as the 24th value in the list (Miami) has the highest temperature for March.
Question: What is the sum of the rankings for Memphis to Portland (N27:N39)?
Q13. Use the calculated sort order to populate columns B and C with the cities and temperatures in the correct sort order.
Question: Which of the following functions would correctly retrieve the city with the highest temperature:
- =INDEX(J$5:J$54,$N$5)
- =INDEX(J$5:J$54,MATCH(A5,$N$5:$N$54,0))
- =INDEX(J$5:J$54,MATCH(A5,$N5:$N54,0))
- =INDEX(J$5:J$54,$N5)
Q14. What is the Check Sum for the City column (in B56)?
Q15. Congratulations, that is the end of Part 1.
Part 2.
Select the Scenarios worksheet. The information about the task is presented in the worksheet. Read it, and when you are ready, write the formulas you need in order to populate the green cells at F54:G83.
When you are done, answer the questions below.
Make sure to submit all of your answers rounded to the nearest dollar (which should be how they are displayed by Excel), but without any dollar signs or other punctuation.
For example, if you were asked for the value in cell G54, which is $13,171.74, you would write “13172”.
(Hint: This is indeed the correct value for cell G54. Use it to check your work.)
Question: What is the value of the Initial Deposit for Account Number 2?
Q16. What is the value of the Initial Deposit for Account Number 5?
Q17. What is the value of the Final Account Balance for Account Number 11?
Q18. What is the value of the Final Account Balance for Account Number 20?
Q19. What is the sum of the Initial Deposits for all of the accounts? (i.e. the value of the Check Sum at cell F85)
Enter whole numbers only, without a currency symbol or thousands separator.
Q20. What is the sum of the Final Account Balance for all of the accounts? (i.e. the value of the Check Sum at cell G85)
Enter whole numbers only, without a currency symbol or thousands separator.
Get All Course Quiz Answers of Excel Skills for Business Specialization
Excel Skills for Business: Essentials Coursera Quiz Answers
Excel Skills for Business: Intermediate I Coursera Quiz Answers
Excel Skills for Business: Intermediate II Coursera Quiz Answers
Excel Skills for Business: Advanced Coursera Quiz Answers