Excel Training - Basic & Advanced
Excel Training - Basic & Advanced
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
Columns Rows
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
Edit a cell F2
Copying/Pasting
Formatting
4500
3000
2500
2015E
Absolute/Relative Cell Referencing
Paste Special
1/1/2012 ----> Copy date
Dell ----> Copy Text
23.456 ----> Copy Comment
Return
Return
Return
Formula
tally
Sort & Filter Return
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'
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?
Return
Return
Arithmetic Functions
ABS ABS(number)
PRODUCT PRODUCT(number1,number2,...)
ROUND ROUND(number,num_digits)
SUMIF/SUMIFS SUMIF(range,criteria,sum_range)
Statistical Functions
AVERAGE AVERAGE(number1,number2,...)
COUNT COUNT(value1,value2,...)
COUNTA COUNTA(value1,value2,...)
COUNTIF COUNTIF(range,criteria)
LARGE LARGE(array,k)
SMALL SMALL(array,k)
MIN MIN(number1,number2,...)
MAX MAX(number1,number2,...)
Logical Functions
IF IF(logical_test,value_if_true,value_if_false)
NESTED IF
NOT NOT(logical)
OR OR(logical1,logical2,...)
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)
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)
TODAY Today()
NOW Now()
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.
Multiplies corresponding components in the given arrays, and returns the sum of those products.
Statistical Functions
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.
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.
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.
additional conditions
Total number of
companies with share
price between 50 to
100
Total market cap of
companies in
"Healthcare" and
"Technology" sector
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
Price Recommendation
Bharti Airtel 850
HDFC Bank
Reliance
Satyam
OFFSET Function
Index/Match/Choose
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
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
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
Another Example:
Current Sales
Units sold 35
Price 18
Sales 630
Example of a one-
variable data table
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.
=SUB
Excel 2010 and Word 2010 Excel 2013 and Word 2013 text to
Excel 2010 and Word 2013 Text is
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
uick service restaurants serving hot and cold coffee and baked goods.
TODAY 2/20/2019 =TODAY () Displays current date
11/25/2014 3/2/2017
Example:
Start date: 10/1/2008
Days to completi 151
Holiday 11/26/2008
Holiday 12/4/2008
Holiday 1/21/2009
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
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
COUNTIFS calculates the number of instances where all conditions are met, SUM IF array is useful to calculate
Using MINIF Array function
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
Example: Initial investment in a security is $1000. Return after 5 years is $2000. What is the IRR?
IRR 14.9%
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
Practical appliction of NPV: Calculate the amount of upfront investment needed, with a certain expected rate of retu
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%
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
Trace Precedents/Dependents
Spell Check
External Links
'=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)
F7 A MUST!!
ss sheets
Revenue: $421,849 $446,950 $464,812 $480,632 $500,487 $550,789 $587,124
Gross Profit Margin 25.3% 25.0% 28.1% 40.3% 28.0% 42.8% 27.4%
###
trl+Home,
trl+Pg Up/Down