Sie sind auf Seite 1von 61

Microsoft Excel 2013 - Introdu

Why Excel?
• Used extensively for a variety of requests
• Increases Efficiency, Saves Time
• Better Data Presentation

Excel Interface

Quick
Access
Toolbar

Me
nu
Bar

Na
me
Box
Working in Excel
Cell Navigation & Data Manipulation

Inserting/Deleting Rows/Columns

To Insert Alt+I+C/Alt+I+R or cntrl+ Selecting a row Shift+Space


Delete Cntrl- Selecting a column cntrl+space

Hiding/Unhiding Rows & Columns

Columns Rows

Hiding Cntrl + 0 Hiding Cntrl + 9

Un-hiding Cntrl + Shift + 0 (Does not work on 2010/ Un-hiding Cntrl + Shift + 9

Grouping/Ungrouping

To Un-group
To Group Alt+Shift+Right Arrow Alt+Shift+Left Arrow

To Freeze/Un-Freeze Alt+W+F+F

Merging/Un-merging cellsCntrl+1 Alignment

Edit a cell F2

Copying/Pasting

Paste Special Alt+E+S >>


Creating Hyperlinks Cntrl+K Top Text_to_Column worksheet

Cell Referencing Relative/Absolute >>

Sort & Filter >>


Text to Columns >>

Naming a Cell/Range Cntrl+F3 25%


Data Validation >>

Formatting

Conditional Formatting Alt+H+L >>

Column Adjust Height Alt+H+O+W

Row Adjust Width Alt+H+O+H

Insert/edit comment Shift+F2

Delete a comment Alt+R+D

Indentation Alt+H+6 Alt+H+5

Custom Formatting Cntrl+1 Number Custom 2013A 2014E

Print Settings Page Layout/Orientation


Calculation Options Should always be set at automatic Alt+T+O Formulas Tab

Password Protection Alt+R+P+S


Shift+F10 To open right-click menu
cntrl+shift+* To select the entire data range
5000

4500

3000

2500

2015E
Absolute/Relative Cell Referencing

Quantity Sold (Tickets)


T 100 200 300
i 10
c 15
k 20
e 25
t 30
P 35
r 45
i
c
e

Paste Special
1/1/2012 ----> Copy date
Dell ----> Copy Text
23.456 ----> Copy Comment

Sales Profit Profit Margin


5000 3156 63%
1000 350 ----> Copy Formula

Using Paste spec


----> Copy First 10 country names horizontally
Data Validation

Enter Company Name Satyam

Share Price: INR 600

Return
Return
Return

Formula

tally
Sort & Filter Return

Shares Outstanding Market Cap


Company Sector Price (USD) (in million) (in INR Million)
3M Industrials 150 640.8 96,123
Abbott Labs Healthcare 42 1503.7 63,155
Accenture Business Support 80 660.1 52,805
Actavis Healthcare 240 660.1 158,416
Apple Technology 105 5866.2 615,947
AT&T Telecommunication 34 5185.0 176,290
Bank of America Finance 17 10515.9 178,770
Boeing Industrials 125 712.9 89,116
Caterpillar Industrials 100 627.8 62,785
Dow Chemical Basic Material 48 1194.1 57,316
Eastman Chemical Basic Material 77 149.1 11,479
Facebook Technology 80 2600.1 208,004
Hospira Healthcare 52 168.7 8,774

To Sort Alt+A+S+S To open sort drop-box using keyboard Alt+ Down arrow ke
To Filter Alt+A+T To check/un check data Space
Custom Filter Companies that end with 'L'

Sort by Sector, followed by Market capitalization

Exercise:
Sort the data alphabetically from Z-A
Filter by North American countries
Using custom sort, calculate as of year 2000, how many countries had a population above 50 million?

Company Share Price


Reliance INR 2,500
Tata Steel INR 900
SBI INR 1,800
Satyam INR 600
Infosys INR 1,500
ICICI Bank INR 1,100
Wipro INR 500
Reliance Energy INR 1,400
Grasim INR 2,200
Bharti Airtel INR 850
NTPC INR 200
arrow key
Segregate into 2 columns
Name
ronnie kinder
fola mayer
baylee pinkston
ryan deluca
isabis grigsby
cristobal moe
quintin rocha
tasha pond
oran clarke
sage mckinnon
rory vang
bertha etheridge
lucile parkinson
eloisa vogt
landon palacios
pete hanlon
travis bruno
sullivan humphries
oneal brewster
johnnie mclean
fawn george
joye gooden
lottie speight

Return

Flash Fill - New feature introduced in 2013

Email First Name


Nancy.Freehafer@fourthcoffee.com
Andrew.Cencini@northwindtraders.com
Jan.Kotas@litwareinc.com
Mariya.Sergienko@graphicdesigninstitute.com
Steven.Thorpe@northwindtraders.com
Michael.Neipper@northwindtraders.com
Robert.Zare@northwindtraders.com
Laura.Giussani@adventure-works.com
Anne.HL@northwindtraders.com
Alexander.David@contoso.com
Kim.Shane@northwindtraders.com
Manish.Chopra@northwindtraders.com
Gerwald.Oberleitner@northwindtraders.com
Amr.Zaki@northwindtraders.com
Yvnonne.McKay@northwindtraders.com
Amanda.Pinto@northwindtraders.com

# Exercise on Practice sheet


Conditional Formatting

Revenue: $421,849 $446,950 $464,812 $480,632 $500,487 $550,789 $587,124


Revenue Growth: 6.0% 4.0% 3.4% 4.1% 10.1% 3.0%
COGS: $314,946 $335,127 $334,251 $287,000 $360,450 $314,800 $600,000
Gross Profit $106,903 $111,823 $130,561 $193,632 $140,037 $235,989 -$12,876
Gross Profit Margin 25.3% 25.0% 28.1% 40.3% 28.0% 42.8% (2.2%)

Return

Highlight cells where revenue growth is more than 4%

Highlight negative numbers in red

On practise sheet, highlight cells in red where


1. population is above 50 million
2. population between 5 million to 10 million

To highlight punched numbers F5 Alt+S+O+X (using Go To)

To highlight formulas F5 Alt+S+F+X


Function Syntax

Arithmetic Functions

ABS ABS(number)

PRODUCT PRODUCT(number1,number2,...)

ROUND ROUND(number,num_digits)

SUM SUM(number1,number2, ...)

SUMIF/SUMIFS SUMIF(range,criteria,sum_range)

SUMPRODUCT SUMPRODUCT(array1,array2,array3, ...)

Statistical Functions

AVERAGE AVERAGE(number1,number2,...)
COUNT COUNT(value1,value2,...)

COUNTA COUNTA(value1,value2,...)

COUNTIF COUNTIF(range,criteria)

COUNTIFS COUNTIFS(criteria_range1, criteria1, [criteri

LARGE LARGE(array,k)

SMALL SMALL(array,k)

MIN MIN(number1,number2,...)

MAX MAX(number1,number2,...)

Logical Functions

AND AND(logical1,logical2, ...)

IF IF(logical_test,value_if_true,value_if_false)

NESTED IF

NOT NOT(logical)
OR OR(logical1,logical2,...)

Lookup and Reference Functi

CHOOSE CHOOSE(index_num,value1,value2,...)

LOOKUP LOOKUP(lookup_value,lookup_vector,result_

HLOOKUP HLOOKUP(lookup_value,table_array,row_in

VLOOKUP VLOOKUP(lookup_value,table_array,col_ind

INDEX INDEX(array,row_num,column_num)

MATCH MATCH(lookup_value,lookup_array,match_ty

OFFSET OFFSET(reference,rows,cols,height,width)

INDIRECT INDIRECT(ref_text,A1)

Text and Data Functions

CONCATENATE CONCATENATE (text1,text2,...)

LEFT LEFT(text,num_chars)

LEN LEN(text)

LOWER LOWER(text)

MID MID(text,start_num,num_chars)

RIGHT RIGHT(text,num_chars)

TRIM TRIM(text)
UPPER UPPER(text)

LOWER LOWER(text)

PROPER PROPER (text)

SUBSTITUTE SUBSTITUTE(text, old_text, new_text, inst

REPLACE REPLACE(old_text, start_num, num_chars, n

Date & Time Functions

TODAY Today()

NOW Now()

Information Category Functi

ISERROR ISERROR

IFERROR IFERROR
Excel Functions

What it does?

Arithmetic Functions

Returns the absolute value of a number i.e. value of a number is the number without its sign.

Multiplies all the numbers given as arguments and returns the product.

Rounds a number to a specified number of digits.

Adds all the numbers in a range of cells.

Adds the cells specified by a given criteria.

Multiplies corresponding components in the given arrays, and returns the sum of those products.

Statistical Functions

Returns the average (arithmetic mean) of the arguments.


Counts the number of cells that contain numbers

Counts the number of cells that contain text or numbers or both

Counts the number of cells within a range that meet the given criteria.

Applies criteria to cells across multiple ranges and counts the number of times all criteria are met
Returns the k-th largest value in a data set. You can use this function to select a value based on
its relative standing. For example, you can use LARGE to return the highest, runner-up, or third-
place score.
Returns the k-th smallest value in a data set. Use this function to return values with a particular
relative standing in a data set.

Returns the smallest number in a set of values.

Returns the largest value in a set of values.

Logical Functions

Returns TRUE if all its arguments are TRUE; returns FALSE if one or more argument is FALSE.

Returns one value if a condition you specify evaluates to TRUE and another value if it evaluates to FA

A Nested IF function is when a second IF function is placed inside the first in order to test additional c

Reverses the value of its argument. Use NOT when you want to make sure a value is not equal to one
Returns TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE.

Lookup and Reference Functions

Uses index_num to return a value from the list of value arguments. Use CHOOSE to select one of
up to 29 values based on the index number. For example, if value1 through value7 are the days of
the week, CHOOSE returns one of the days when a number between 1 and 7 is used as
index_num.
looks in a one-row or one-column range for a value and returns a value from the same position in
a second one-row or one-column range

Searches for a value in the top row of a table of values, and then returns a value in the same
column from a row you specify in the table or array
Searches for a value in the leftmost column of a table, and then returns a value in the same row
from a column you specify in the table
VLOOKUP in excel stands for vertical lookup. This simple function is extremely useful if you have
large lists of data. With this function, you can easily search through a list of data and match
specific criteria.
Returns the value of an element in a table or an array, selected by the row and column number
indexes
Returns the relative position of an item in an array that matches a specified value in a specified
order
Returns a reference to a range that is a specified number of rows and columns from a cell or range
of cells.

Returns a reference indicated by a text value. Mostly used to refer a cell in another worksheet.

Text and Data Functions

Joins several text strings into one text string.


When data is imported or copied into a spreadsheet unwanted characters or words can sometimes
be included with the new data.
Excel has several functions that can be used to remove these unwanted characters and allow the
data to be used in calculations.
The LEFT function is one of these. It allows you to specify how many characters in a cell you wish
to keep. These characters are then copied to a new cell for you to work with.

LEN returns the number of characters in a text string.

Converts all uppercase letters in a text string to lowercase.


MID returns a specific number of characters from a text string, starting at the position you specify,
based on the number of characters you specify.
RIGHT returns the last character or characters in a text string, based on the number of characters
you specify.

Removes Extra spaces


Capitalizes all text in the cell

Converts all text to small case

Capitalizes first alphabet in each word

Replaces existing text with new text in a text string.


Replaces part of a text string, based on the number of characters you specify, with a different text
string

Date & Time Functions

Returns the serial number of today’s date.

Returns the serial number of the current date and time.

Information Category Functions

Returns TRUE if the value is any error value.

Returns value if there's an error, or alternate value if there is no error


uates to FALSE.

additional conditions

equal to one particular value.


Company Sector Price (USD)
3M Industrials 150
Abbott Labs Healthcare 42
Accenture Business Support 80
Actavis Healthcare 240
Apple Technology 105
AT&T Telecommunication 34
Bank of America Finance 17
Boeing Industrials 125
Caterpillar Industrials 100
Dow Chemical Basic Material 48
Eastman Chemical Basic Material 77
Facebook Technology 80
Hospira Healthcare 52

Total market cap

Average Share Price

Maximum Share Price

Minimum share Price

2nd Highest shares outstanding

2nd Smallest shares outstanding

Total Number of Companies

Total market cap of


companies whose
share price is greater
than $100

Total number of
companies with share
price between 50 to
100
Total market cap of
companies in
"Healthcare" and
"Technology" sector

Total market cap of


companies with share
price greater than 100
Shares Outstanding Market Cap
(in million) (in INR Million) * AverageIF/AverageIFS
640.8 96,123 ** Difference between Average and AverageA
1503.7 63,155
660.1 52,805
660.1 158,416
5866.2 615,947
5185.0 176,290
10515.9 178,770
712.9 89,116
627.8 62,785
1194.1 57,316
149.1 11,479
2600.1 208,004
168.7 8,774
erage and AverageA
Shares Outstanding Market Cap Weightage in
Company Sector Reco Price (INR)
(in million) (in INR billion) Index
Reliance Petrochemicals Buy 2,500 410.0 1,025,000 19%
Tata Steel Metals Sell 900 655.5 589,950 11%
SBI Banking Hold 1,100 355.3 390,775 7%
Satyam Technology Buy 600 181.3 108,752 2%
Infosys Technology Sell 900 175.0 157,500 3%
ICICI Bank Banking Buy 500 391.0 195,500 4%
Wipro Technology Sell 500 500.0 250,000 5%
Reliance Energy Power Hold 1,400 350.6 490,784 9%
Grasim Capital Goods Sell 2,200 200.2 440,539 8%
Bharti Airtel Telecom Hold 850 455.0 386,750 7%
NTPC Power Buy 200 962.4 192,488 4%
Maruti Suzuki Indi Automobiles Buy 688 288.9 198,770 4%
HDFC Bank Banking Buy 798 425.1 339,262 6%
TCS Technology Buy 462 978.6 452,118 9%
Tata Motors Automobiles Hold 136 449.8 61,177 1%

Total Index Cap 5,279,365

Total weightage in index of companies with Buy Reco

Total number of companies having price below INR 500

Total market capitalization of companies in Technology


Classify as Small Cap, Mid
Cap & Range of Weightage
Large Cap based on
Using in Index, if
Avg. 1 yr. Where to "INVEST" Weightage in Index
Nested IF /AND <5% Small Cap
return or "NOT INVEST"
Function
32% 5-10% Mid Cap
25% >10% Large Cap
31%
-5%
19%
21%
23%
5%
29%
36%
31%
42%
28%
24%
21%
<< Back <<

Shares
Company Sector Recommendation Price (INR) Outstanding
(in million)
Reliance Petrochemicals Buy 2,500 410.0
Tata Steel Metals Sell 900 655.5
SBI Banking Hold 1,100 355.3
Satyam Technology Buy 600 181.3
Infosys Technology Sell 900 175.0
ICICI Bank Banking Buy 500 391.0
Wipro Technology Sell 500 500.0
Reliance Energy Power Hold 1,400 350.6
Grasim Capital Goods Sell 2,200 200.2
Bharti Airtel Telecom Hold 850 455.0
NTPC Power Buy 200 962.4
Maruti Suzuki Ind Automobiles Buy 688 288.9
HDFC Bank Banking Buy 798 425.1
TCS Technology Buy 462 978.6
Tata Motors Automobiles Hold 136 449.8

## Using VLOOKUP Function

Price Recommendation
Bharti Airtel 850
HDFC Bank
Reliance
Satyam

## Using HLOOKUP Function


A B C
Maths 75 89 95
English 85 85 92
Science 90 45 90
Commerce 45 79 89

OFFSET Function

Month East West


Jan 510 1010
Feb 605 1467
Mar 648 1034 1034
Apr 155 1030 605
May 691 588
Jun 861 694
Jul 379 1219
Aug 317 610
Sep 928 1159
Oct 340 746
Nov 443 1213
Dec 934 1209

Index/Match/Choose

INDEX Function Uses an index to choose value from a reference or array


MATCH Function Looks up values in a reference or array
1 2 3 4
1 Q1'13 Q2'13 Q3'13
2 Sales 450 400 500
3 EBIT 160 150 145
4 EBITDA 180 175 166
5 Net Income 50 75 65

Enter Metric Enter Period


EBIT FY'13

Row # Column #
6

Value
Using VLOOKUP with TRUE
Market Cap
(in INR billion)
A 40% Below Average
1,025,000 B 77% Average
589,950 C 66% Below Average
390,775 D 95% Outstanding
108,752
157,500
195,500 0% Fail
250,000 40% Below Average
490,784 70% Average
440,539 80% Above Average
386,750 90% Excellent
192,488 95% Outstanding
198,770
339,262
452,118
61,177
Data must be in ascending order

What are A's marks in Science?

C Maths 2

95
1467

ference or array

5
Q4'13 FY'13
350 1700
120 575
145 666
55 245
Practical use: To calculate average prices for the lastest week in a data
1-Jan-15 0.5
2-Jan-15 1.2 5.385714 8.5
3-Jan-15 2.5 6.9
4-Jan-15 3.5 7
5-Jan-15 4.5 0.8
6-Jan-15 8.5 6.5
7-Jan-15 5 3.9
8-Jan-15 6 4.1
9-Jan-15 3.5 5.385714
10-Jan-15 9.5
11-Jan-15 3.4
12-Jan-15 3.9
13-Jan-15 7.5
14-Jan-15 3.8
15-Jan-15 8.5
16-Jan-15 6.9
17-Jan-15 7
18-Jan-15 0.8
19-Jan-15 6.5
20-Jan-15 3.9
21-Jan-15 4.1
OFFSET function in financial modelling

Scenario Weak Case 3

Income Statement Assumptions

2008 2009 2010 2011 2012


Revenue Growth (%)

Operating Scenario - Sensitivity Analysis


Revenue Growth (%)

Strong Case 1 7.0% 7.0% 7.0% 7.0% 7.0%


Base Case 2 6.0% 6.0% 6.0% 6.0% 6.0%
Weak Case 3 5.0% 5.0% 5.0% 5.0% 5.0%

Sensitivity Analysis/what-if Analysis using Data Tables

Controllable Input Units Sold


Unit Price 29
Uncontrollable Inputs 500
Units Sold 700 550
Unit Variable Cos 8 600
Fixed Costs 12000 650
Performance Measure 700
Net Cash Flow 2700 750
800
850
900

Units Sold
2700 500 550 600 650 700
$6.00
$6.50
$7.00
$7.50
$8.00
$8.50
$9.00
$9.50
$10.00
$10.50
$11.00
Goal Seek Analysis

Calculation of Loan Repayment


Rate: 6% Assuming you have a loan for $225,000 at 6%
# of Payments 60
Principal 225,000
Monthly Payment ($4,349.88)

Altering the monthly payment using Goal Seek


Change monthly payment to $5000 and check the value for number of payments

Another Example:

Current Sales
Units sold 35
Price 18
Sales 630

What should be the number of units sold if sales should be 1,000?


Net Cash Flow
2700

Example of a one-
variable data table

750 800 850 900

Example of a two-
variable data table
loan for $225,000 at 6% p.a for 5 years.

umber of payments
<< Back <<
LEFT returns the first character or characters in a text string, based on the number of characters yo
RIGHT returns the last character or characters in a text string, based on the number of characters
MID returns a specific number of characters from a text string, starting at the position you specify,
characters you specify.
LEN returns the number of characters in a text string.

January Janua =LEFT(B4,5)

March rch =RIGHT(B6,3)

April Marril =CONCATENATE (LEFT(B6,3), RIGHT(B8,3)) or

Decembe cem =MID (B10,3,3)

Jan25uar 9 =LEN (B12)

Febru ar 10 =LEN (B14)

M25 ch 6 =LEN (B16)

january has 31 days January Has 31 Days =PROPER (B20)

JANUARY HAS 31 DAYS =UPPER (B20)

=SUB
Excel 2010 and Word 2010 Excel 2013 and Word 2013 text to
Excel 2010 and Word 2013 Text is

QXZ650 C650 =REPLACE (B20,"january","March",1).


position of the text to be replaced, use the

** TRIM Function - Removes extra spaces between words

We are one of
We are one of the world's leading franchisors of quick service restaurants se
e number of characters you specify.
the number of characters you specify.
t the position you specify, based on the number of

Marril

=SUBSTITUTE (B20,"january","March",1). If you know the


text to be replaced, use the SUBSTITUTE function
Text is case-sensitive

PLACE (B20,"january","March",1). If you know the


on of the text to be replaced, use the REPLACE function

uick service restaurants serving hot and cold coffee and baked goods.
TODAY 2/20/2019 =TODAY () Displays current date

2/27/2019 Displays date as of 5 days from today's date (all days)

DAY 20 Returns current day (from 1-31)


MONTH 2 Returns current month (from 1-12)
YEAR 2019 Returns current year

NOW 2/20/2019 3:39

11/25/2014 3/2/2017

= WORKDAY((start_date,days,holidays) Returns a number that


WORKDAY
represents a date that is the indicated number of working days
before or after a date (the starting date

Example:
Start date: 10/1/2008
Days to completi 151
Holiday 11/26/2008
Holiday 12/4/2008
Holiday 1/21/2009

4/30/2009 Date 151 workdays from the start date


5/5/2009 Date 151 workdays from the start date, excluding holidays

To calculate number of working days between 2 dates. =NETWORKDAYS()


• Also referred to as Cntrl+Shift+Enter or CSE Formulas
• Two types of array formulas
- Array formulas that perform several calculations to generate a single result
- Array formulas that perform multiple results

Creating Array Formulas that calculate a single result

GOOG MSFT
Shares 200 500
Price 550 40
130000
Total Value

1.Click the cell in which you want to enter the array formula
2.Enter the formula that you want to use.
3.Press Ctrl+Shift+Enter

Creating Array Formulas that calculate multiple results

Hour/Wages
Hours worked Wages Earned
Hourly Rate Jan Feb Mar Jan Feb March
A $100.00 30 40 60 3000 4000 6000
B $125.00 25 29 80 3125 3625 10000
c $250.00 40 35 54 10000 8750 13500
D $90.00 35 45 65 3150 4050 5850

Using SUM IF In Arrays

Company Sector Weightage 1-yr Return


Reliance Petrochemicals 19% 32% 1 # To calculate instances of re
Tata Steel Metals 11% 25% 1 Avg 1 year return is greater t
SBI Banking 7% 31% 1
Satyam Technology 2% -5% 13
Infosys Technology 3% 19%
ICICI Bank Banking 4% 21% 10
Wipro Technology 5% 23%
Reliance Energy Power 9% 5% 1
Grasim Capital Goods 8% 29% 1
Bharti Airtel Telecom 7% 36% 1
NTPC Power 4% 31% 1
Maruti Suzuki India Automobiles 4% 42% 1
HDFC Bank Banking 6% 28% 1
TCS Technology 9% 24% 1
Tata Motors Automobiles 1% 21%

COUNTIFS calculates the number of instances where all conditions are met, SUM IF array is useful to calculate
Using MINIF Array function

Q. Calculate minimum returns given by any company in the Technology sector


-5%

Transpose Using Array Function

## OFFSET Function with Arrays

Note Manually typing braces around a formula will not convert it into an array formula — you must press Ctrl+
Important Any time you edit the array formula, the braces ({ }) disappear from the array formula, and you m
es Earned

# To calculate instances of recommendation to invest


Avg 1 year return is greater than 30%

IF array is useful to calculate instances when either of the condition is met


rmula — you must press Ctrl+Shift+Enter to create an array formula.
m the array formula, and you must press Ctrl+Shift+Enter again to incorporate the changes into an array formula and to a
to an array formula and to add the braces.
IRR Effective compounded interest rate on an investment

Example: Initial investment in a security is $1000. Return after 5 years is $2000. What is the IRR?

Year 0 Year 1 Year 2 Year 3 Year 4 Year 5


$ (1,000) $ - $ - $ - $ - $ 2,000

IRR 14.9%

Year 0 Year 1 Year 2 Year 3 Year 4 Year 5


How IRR Works: $ 1,000 $ 1,149 $ 1,320 $ 1,516 $ 1,741 $ 2,000

XIRR Used if cash flows are irregular in occurrence

12/31/2020 6/30/2021 9/30/2022 3/30/2023 1/31/2024 12/31/2024


$ (1,000) $ - $ - $ - $ - $ 2,000

18.9% <--- Correct here


14.9% <--- Incorrect - time not factored in
Practical appliction of IRR Used by PE firms, hedge funds to measure the attractiveness, profitablity of a project.

NPV The difference between the present value of cash inflows and the present value of cash outflows.
How much upfront investment needed if we wish to have $100 in annual cash flows and $2000 as the return. Expected rate of

Year 0 Year 1 Year 2 Year 3 Year 4 Year 5


($1,279.85) $ 100 $ 100 $ 100 $ 100 $ 2,000

NPV $1,279.85 15%

XNPV For irregular project cash flows

Practical appliction of NPV: Calculate the amount of upfront investment needed, with a certain expected rate of retu

How Might a Company Use NPV in Real Life?

Let's say a Company can estimate their cash flows from a potential expansion project for 10
years into the future.

Internally, they are targeting returns of at least 12% on all expansions and acquisitions,
in order to meet shareholder expectations and grow revenue and profits.
The NPV of those cash flows over 10 years, at the 12% discount rate, is $100 million.

But the project, even with very optimistic assumptions, will cost at least $130 million.

Therefore, it's highly unlikely that the company will pursue this project because the
numbers don't work - if they pay $130 million upfront, it will be impossible to achieve the
12% targeted IRR over 10 years.

Example:
Spec, Inc. is considering the purchase of a machine that costs $60,000 with an estimated salvage value of $12,000.

Operating cash flows are estimated to be $15,000 in year 1, $18,000 in year 2 and $20,000 in year 3.
The company's expected return on investment is 6.5%

Year 0 Year 1 Year 2 Year 3


Operating Cash Flows 15,000.00 18,000.00 20,000.00
Investing Cash Flows (60,000.00) 12,000.00
Total Cash Flows (60,000.00) 15,000.00 18,000.00 32,000.00

IRR 3.62%
IRR of the Machine: Hence, project is not viable

NPV: $56,445.55
($3,554.45)
ess, profitablity of a project.

e of cash outflows.
s the return. Expected rate of return of 15%

a certain expected rate of return and knowledge of cash flows from investment
value of $12,000.
Types of Errors

Error What It Means

#DIV/0! Divide by zero error (undefined value)


Non-valid cell or range reference (usually due to
#DIV/0! deleting rows / columns)

#DIV/0! Intersecting range that doesn't intersect

#DIV/0! Function not recognized by Excel

#DIV/0! Non-valid number in calculation formula

#DIV/0! Wrong type of input to function


Cannot find match for value with lookup function;
also with array functions if referenced ranges are
#DIV/0! not same size

Tools to check Errors


Checks sheet for Errors. Points out formulas
Alt + M + K + K that are different from the ones around that
formula in the worksheet.

Trace Precedents/Dependents

Cntrl+{ Goes to precedent cells

Formatting Check Points

Spell Check

External Links

Remove Circular References


Before closing file, cursor should be at Cell A1 cover page/output tab

Data Format should be consistent across sheets


Example

'=12/0

='Valuation xx'!C12*5

'=A1:F1 B2:B10

'=MAXIF(5, 3)

'=DATE(-1,1,30)

'="Test"*5

'=VLOOKUP("NOVAL",B2:M18,2,FALSE)

. Points out formulas


the ones around that
et.

F7 A MUST!!

Check and break all the external links before


Alt+A+O
sending final Deliv

Should be removed from all the sheets


Should be removed from all the sheets

Cell A1 cover page/output tab Cntrl+Home,


Cntrl+Pg Up/Down

ss sheets
Revenue: $421,849 $446,950 $464,812 $480,632 $500,487 $550,789 $587,124

Revenue Growth: 6.0% 4.0% 3.4% 4.1% 10.1% 3.0%

COGS: $314,946 $335,127 $334,251 $287,000 $360,450 $314,800 $426,000

Gross Profit $106,903 $111,823 $130,561 $193,632 $140,037 $235,989 $161,124

Gross Profit Margin 25.3% 25.0% 28.1% 40.3% 28.0% 42.8% 27.4%

= IFERROR (J9/J6,"NA"). Returns


"NA" as value if the formula
returns an error.

###
trl+Home,
trl+Pg Up/Down

Das könnte Ihnen auch gefallen