Summary Revision FMERP Excel
Summary Revision FMERP Excel
Basic Introduction
Filters allow viewing specific data subsets, while sorting arranges data in ascending or descending order
to make it easier to analyze and interpret large datasets.
Utility
Simplifies data analysis by isolating relevant records or arranging them meaningfully for better insights
and decision-making.
Example
Filtering transactions exceeding $10,000 to identify high-value clients or sorting clients by total revenue
for performance evaluation and prioritization.
Steps
1. Select the data range.
2. Go to the "Data" tab.
3. Click "Filter" or "Sort" and set your criteria for filtering or sorting.
2. Conditional Formatting
Basic Introduction
Conditional formatting highlights cells based on predefined rules or conditions, providing a visual
representation of data trends or issues.
Utility
Quickly identifies patterns, trends, or outliers, improving data comprehension and aiding in actionable
decision-making.
Example
Highlight overdue payments in red to flag them for immediate follow-up and avoid potential financial
risks.
Steps
1. Select the data range.
2. Go to the "Home" tab.
3. Click "Conditional Formatting" and choose a rule type.
4. Define the condition and formatting options.
3. Data Visualization (Charts)
Basic Introduction
Charts transform numerical data into visual graphs, aiding in data interpretation and presentation to
support better decision-making.
Utility
Enhances data comprehension and communication by presenting complex datasets in a graphical format.
Example
A pie chart showing the percentage distribution of expenses across various categories in a company's
budget.
Steps
1. Select the data range.
2. Go to the "Insert" tab.
3. Choose a chart type and customize as needed.
4. VLOOKUP, HLOOKUP
Basic Introduction
Lookup functions fetch data from a table vertically (VLOOKUP) or horizontally (HLOOKUP) based on a
given value.
Utility
Efficiently retrieves specific information from large datasets, eliminating manual searches.
Example
Fetching the interest rate associated with a specific credit score from a reference table.
Syntax
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
5. Match, Index
Basic Introduction
MATCH finds a value’s position in a range; INDEX retrieves data from a specified cell, enabling dynamic
lookups.
Utility
Provides flexible lookup capabilities for precise data retrieval, especially when combined.
Example
Finding stock prices for specific dates in a financial dataset to analyze market trends.
Syntax
=INDEX(array, row_num, [col_num])
=MATCH(lookup_value, lookup_array, match_type)
6. IF Function
Basic Introduction
The IF function returns different results based on whether a condition is met (TRUE) or not (FALSE),
streamlining decision-making.
Utility
Simplifies complex decision-making by embedding logic directly into formulas.
Example
Determine whether a transaction qualifies for a discount based on the amount spent exceeding a
threshold.
Syntax
=IF(logical_test, value_if_true, value_if_false)
7. Power Query
Basic Introduction
Power Query is a tool for importing, cleaning, and transforming data from various sources into a
structured format.
Utility
Automates data preparation tasks, saving time and ensuring consistency in reporting.
Example
Cleaning financial transaction data from multiple sources to generate consolidated reports for analysis.
Steps
1. Go to the "Data" tab.
2. Select "Get & Transform Data".
3. Choose the data source and load it.
4. Apply necessary transformations and load the results.
8. Logical Functions (AND, OR, NOT)
Basic Introduction
Logical functions evaluate multiple conditions and return TRUE/FALSE, enabling advanced decision-
making capabilities.
Utility
Adds complexity to formulas, supporting multifaceted decision-making in data analysis.
Example
Checking if an account is active and has a balance greater than $0 to qualify for a financial offer.
Syntax
=AND(condition1, condition2)
=OR(condition1, condition2)
=NOT(condition)
9. Spreadsheet Add-Ins
Basic Introduction
Add-ins are extensions that enhance Excel’s functionality, offering specialized tools for tasks like financial
modeling and analytics.
Utility
Increases efficiency and customizes Excel to meet specific professional needs.
Example
Using Solver for portfolio optimization by finding the best combination of assets to maximize returns.
Steps
1. Go to "File" > "Options".
2. Select "Add-Ins" and activate the desired ones.
10. Solver
Basic Introduction
Solver is a tool for solving optimization problems by adjusting variables to meet specific objectives and
constraints.
Utility
Aids in resource allocation and decision-making by finding optimal solutions.
Example
Optimizing investment allocation to achieve maximum return while adhering to budget constraints.
Steps
1. Go to the "Data" tab.
2. Click "Solver".
3. Set the objective, define constraints, and specify variables.
4. Click "Solve".
11. Goal Seek
Basic Introduction
Goal Seek finds the required input value to achieve a specified result, enabling backward calculations.
Utility
Simplifies what-if analysis, especially for financial forecasting.
Example
Determine the sales volume required to reach a profit target of $100,000.
Steps
1. Go to the "Data" tab.
2. Select "What-If Analysis" > "Goal Seek".
3. Set "Set cell," "To value," and "By changing cell".
4. Click "OK".
12. Scenario Building
Basic Introduction
Scenario building creates multiple scenarios to evaluate outcomes based on varying assumptions or
inputs.
Utility
Helps in comparing the financial impact of different business strategies or market conditions.
Example
Comparing optimistic, realistic, and pessimistic revenue projections to prepare for market uncertainties.
Steps
1. Go to the "Data" tab.
2. Select "What-If Analysis" > "Scenario Manager".
3. Add scenarios and define variable values for each.
13. Data Tables
Basic Introduction
Data Tables summarize results for varying input values, simplifying sensitivity analysis in financial
modeling.
Utility
Visualizes the impact of changing variables on financial outcomes, aiding in decision-making.
Example
Analyzing loan payments under different interest rates and loan terms to select the best option.
Steps
1. Set up input values and a formula referencing them.
2. Go to "Data" > "What-If Analysis" > "Data Table".
3. Define row and column input cells.
14. Pivot Tables
Basic Introduction
Pivot Tables dynamically summarize and analyze large datasets, offering quick insights and trends.
Utility
Provides a flexible tool for aggregating and breaking down financial data by multiple dimensions.
Example
Analyzing revenue by region and product to identify high-performing areas and products.
Steps
1. Select the data range.
2. Go to the "Insert" tab and choose "Pivot Table".
3. Drag fields into rows, columns, values, and filters.
15. Macros
Basic Introduction
Macros automate repetitive tasks by recording and playing back actions, saving time and ensuring
consistency.
Utility
Boosts efficiency by eliminating manual work for recurring tasks.
Example
Automating the generation of monthly financial reports with consistent formatting and structure.
Steps
1. Go to "View" > "Macros" > "Record Macro".
2. Perform the required tasks.
3. Stop recording and assign the macro to a button if needed.
16. VBA for Finance
Basic Introduction
VBA (Visual Basic for Applications) is a programming language that enables advanced automation and
customization in Excel.
Utility
Allows creating bespoke solutions for complex financial analyses and tasks.
Example
Developing a dynamic stock tracker that updates prices and calculates portfolio performance.
Steps
1. Press Alt + F11 to open the VBA editor.
2. Write and execute the VBA code.
3. Run the code or assign it to a button.
17. Table Feature (CTRL + T)
Basic Introduction
The Table feature converts data into a structured table format, enhancing functionality and dynamic
referencing.
Utility
Provides dynamic sorting, filtering, and styling options for efficient data management.
Example
Managing a portfolio of investments with automated formatting and calculated columns for returns.
Steps
1. Select the data range.
2. Press CTRL + T to convert to a table.
3. Confirm the range and click "OK".
18. Mixed Cell Referencing
Basic Introduction
Mixed referencing uses a combination of absolute and relative references to lock either rows or columns
in formulas.
Utility
Allows flexibility in formulas by adjusting parts dynamically while keeping others constant.
Example
Calculating compound interest over time, keeping the rate constant but changing the principal.
Syntax
Use $ before the column or row to lock (e.g., $A1, A$1).
19.1 Date Function (EDATE)
Basic Introduction of Syntax
The EDATE function returns a date that is a specified number of months before or after a given start
date. It is particularly useful in calculating time-based intervals such as maturity dates or contract
expirations.
Utility of Function
This function simplifies date calculations, enabling quick adjustments to dates for recurring events like
loan payments, investment maturity dates, or subscription renewals.
Example
Suppose you need to determine the maturity date of a fixed deposit made on January 1, 2025, with a
tenure of six months. Using EDATE, you can easily calculate the maturity date as July 1, 2025.
Syntax of the Function
=EDATE(start_date, months)
• start_date: The initial date.
• months: The number of months to add (positive) or subtract (negative).
19.2 Date Function (EOMONTH)
Utility of Function
Helps in determining month-end balances, accrual periods, or financial reporting cut-off dates with ease
and accuracy.
Example
You can calculate the last day of the month for a six-month subscription starting on January 15, 2025.
The result will be July 31, 2025.
Utility of Function
It is useful for tracking real-time financial events, such as logging the date and time when a transaction
or report is generated.
Example
Generate a real-time timestamp for when an invoice is created. For example, "Invoice generated on:
01/05/2025 10:30 AM".
Utility of Function
Used for calculating durations or deadlines, such as days remaining until the due date of an obligation
or maturity of an investment.
Example
Calculate the number of days until a bond matures on December 31, 2025, relative to today’s date.
Utility of Function
This function is useful when analyzing data with specific day-based trends, such as daily transaction
volumes or invoice due dates.
Example
Extract the day component from an invoice date of February 15, 2025. The result will be 15.
Utility of Function
Commonly used for monthly reporting or analyzing financial trends, such as tracking revenues or
expenses by month.
Example
Determine the month of a transaction dated July 14, 2025. The result will be 7.
Utility of Function
Useful for segregating data by financial years, such as grouping revenue or expense data by year.
Example
Extract the year from a bond issue date, such as April 1, 2020. The result will be 2020.
Utility of Function
Helpful in building custom financial models or creating specific dates for analysis or projections.
Example
Create a start date for an investment as January 1, 2025, by specifying year = 2025, month = 1, and
day = 1.
Utility of Function
Used for preparing well-formatted financial data, such as combining client names and account details
for reporting purposes.
Example
Merge a client’s first name in cell A1 (e.g., "John") and last name in cell B1 (e.g., "Doe") into one cell as
"John Doe."
Utility of Function
Useful when processing financial data imported from external systems, where irregular spacing can
cause errors.
Example
Clean up a customer name with inconsistent spacing, such as " John Doe ", to "John Doe."
Utility of Function
Helps to ensure consistency in financial documents, such as formatting client names or product titles.
Example
Convert "john doe" into "John Doe" for a client directory.
Utility of Function
Useful for formatting invoice numbers, account IDs, or other case-sensitive financial codes.
Example
Convert "abc123" into "ABC123" for a standardized invoice code.
Utility of Function
Used for standardizing client email addresses or usernames in financial records.
Example
Convert "[email protected]" into "[email protected]."
Utility of Function
Helpful for extracting codes or identifiers from financial documents.
Example
Extract the first 3 characters of an account number "ACC12345" to get "ACC."
Utility of Function
Used for extracting portions of financial codes or transaction IDs.
Example
Extract the middle 4 characters from "INV12345" starting at position 4 to get "1234."
Utility of Function
Commonly used for retrieving check digits or tail-end identifiers from financial records.
Example
Extract the last 4 digits of a credit card number "1234567890123456" to get "3456."
Utility of Function
Useful for analyzing the average annual growth rate of an investment.
Example
Calculate the annual growth rate required to grow an investment from $10,000 to $20,000 in 5 years.
Utility of Function
Helps in comparing interest rates with different compounding frequencies.
Example
Calculate the effective annual interest rate for a nominal rate of 6% compounded monthly.
Utility of Function
Useful for financial analysis where nominal rates are required for reporting or comparison purposes.
Example
Calculate the nominal annual interest rate if the effective rate is 6% and compounding occurs quarterly.
Utility of Function
Ideal for situations where interest rates change over time, such as step-up bonds or staggered
investments.
Example
Calculate the future value of an investment of $10,000 with annual interest rates of 5%, 6%, and 7%
over three years.
Utility of Function
Used in investment appraisal to determine whether a project will generate a positive return.
Example
Evaluate an investment with cash flows of $5,000 annually for 5 years at a discount rate of 8%.
Utility of Function
Used to evaluate the profitability of investments or projects.
Example
Calculate the IRR for an investment with an initial outlay of $10,000 and annual returns of $3,000 for 5
years.
Utility of Function
Ideal for projects with cash flows that do not occur at regular intervals, such as milestone-based
payments.
Example
Determine the NPV of cash flows at irregular dates with a discount rate of 7%.
Utility of Function
Useful for evaluating returns on investments with uneven cash flow timing.
Example
Calculate the IRR for an investment with initial outlay and returns at irregular dates.
Utility of Function
Provides a more realistic measure of investment performance compared to IRR.
Example
Calculate the MIRR of a project with cash flows of $2,000, $3,000, and $4,000, given a financing rate of
5% and reinvestment rate of 8%.