FE514 Advanced Excel for Finance and Accounting
Course Catalog Description
Introduction
Campus | Fall | Spring | Summer |
---|---|---|---|
On Campus | |||
Web Campus |
Instructors
Professor | Office | |
---|---|---|
Hongju Ren
|
hren9@stevens.edu |
More Information
Course Description
The goal of this course is to teach our students Excel usage at a high level, including the built-in data tools and formulas, as well as an introduction to programming with VBA -the Visual Basic for Applications language-within Excel. Excel is used everywhere in finance, and VBA allows practitioners to go beyond standard spreadsheet calculation and modeling. The course focuses on advanced topics such as interacting with databases as well as addons and creating macros to perform complex tasks
Course Outcomes
At the end of this course, students will be able to:
1. Implement financial programs and models within the Excel macro environment
2. Create customized functions and procedures to facilitate computation.
3. Write well-structured programs and understand data structures and objects.
4. Learn to integrate VBA programming within Excel.
Course Resources
Textbook
Beninga, Simon and Tal Mofkadi Principles of Finance with Excel, 5th edition, Oxford University Press, 2022.
Walkenbach John, Excel 2016 Bible, Wiley, 2015
Alexander, Michael and Dick Kusleika, Microsoft Excel 365 Bible, 1st edition, Wiley, 2022.
Timothy R. Mayes, Financial Analysis with Microsoft Excel, 9th edition, Cengage Publishing, 2020.
Walkenbach John, Excel 2013 Power Programming with VBA, Wiley, April 2013.
Grading
Grading Policies
The final grade in the class will be determined in the following manner:
- Class Participation 5%
- Class Exercises 35%
- Assignments 60%
There is no credit for project or exams not submitted on time. Problem sets late by less than 24 hours and submitted before solutions are posted are penalized 10%. There is no credit for submissions late by more than 24 hours. However, you can use up to a total of three late days to extend your submission date for problem sets. Late days cannot be used for other assignments. You cannot use more than two late days for a problem set. If you use late days in a problem set, state so at the top of your submission.
Lecture Outline
Topic | Reading | |
---|---|---|
Week 1 | Introduction to Excel and Basic functions I | Principles of Finance with Excel:
Chapter 21
2016 Excel Bible: Chapter 1, 2 |
Week 2 | Introduction to Excel and Basic functions II | Principles of Finance with Excel:
Chapter 21
2016 Excel Bible: Chapter 1, 2 |
Week 3 | Financial Functions + Time Value of Money | Principles of Finance with Excel: Chapter 2, 3, 4, 23 |
Week 4 | Data validation and lookup functions, flash fill | Principles of Finance with Excel:
Chapter 23
2016 Excel Bible: Chapter 14 |
Week 5 | Conditional formatting + error handling | Principles of Finance with Excel:
Chapter 23
2016 Excel Bible: Chapter 21 |
Week 6 | Creating charts - formatting legends error bars axes labels and values, secondary axes, multiple types of graphs in same charts | Principles of Finance with Excel:
Chapter 22
2016 Excel Bible: Chapter 19 20 |
Week 7 | Absolute and relative references, named cells, indirect addressing, range functions, database functions (including sumifs, countifs etc.) | 2016 Excel Bible: Chapter 10, 17 |
Week 8 | Statistics, matrix, array functions, regressions | Principles of Finance with Excel:
Chapter 8, 9
2016 Excel Bible: Chapter 17, 18,37 |
Week 9 | Pivot tables based on one or multiple worksheets. | 2016 Excel Bible: Chapter 33,34 |
Week 10 | Import external data and create data model (relationships between tables), power pivot add-in | |
Week 11 | What-if analysis (goal seek, solver), iterative calculation with circular references | Principles of Finance with Excel:
Chapter 10, 19, 25
2016 Excel Bible: Chapter 35, 36 |
Week 12 | Random numbers, bootstrapping, simulation | 2016 Excel Bible: Chapter 37 |
Week 13 | VBA: macro recording, developer environment, procedures vs. functions, declaring variables | 2016 Excel Bible: Chapter 39-45 |
Week 14 | VBA: conditional statements, loops, recursion | 2016 Excel Bible: Chapter 39-45 |