Excel Cheat Sheet
Excel Cheat Sheet
Sheet
formulas you want to have at
the back of your hand
In today’s era, being
efficient and productive
is significant for a
successful career in any
field.
ALT + =: AutoSum
Skillfine.com
Chea
Shee
ALT + I + C: Insert
column
Skillfine.com
Usage Frequency
and Difficulty
Levels of Different
Excel Functions
1
=SUM: It adds the series
of numbers to give the
total.
Syntax: =SUM(number1,
[number2], …)
2
=SUMPRODUCT: To calculate
the weighted average of a given
data set, we use SUMPRODUCT.
This function is mostly used to
calculate WACC in financial
modelling.
Syntax: =SUMPRODUCT(array1,
[array2], [array3], …)
3
=AVERAGE: This formula
returns the average value of
the selected series.
Syntax: =AVERAGE(number1,
[number2], …)
4
=MEDIAN: Returns the middle
value of the given data set.
Syntax: =MEDIAN(number1,
5
[number2], …)
6
=PRODUCT: Multiples the value
of the selected range of the
given data set.
Syntax: =PRODUCT(number1,
[number2], …)
7 =MAX: Finds the maximum
value in the data set.
Syntax: =MAX(number1,
8
[number2], …)
9
=CORREL: Helps to calculate
the correlation coefficient
between two variables.
Syntax: =CORREL(array1,
array2)
11
=STDEV: The standard
deviation function measures
the level of dispersion from the
mean value in the data set.
Syntax: =STDEV(number1,
[number2],…)
12 =VAR.S: The VAR.S function
calculates the variance of a
sample.
Syntax: =VAR.S(number1,
[number2],…)
13
=ROUND: Round function
rounds the number to a
specified figure of decimal
places.
Syntax: =ROUND(number,
num_digits)
Number is the value we want to round.
Num_digits are the number of digits to
which we want to round the value.
14
=LARGE: Finds the Kth
highest value of the given
data set.
Syntax: =LARGE(array,k)
15
=SMALL: Finds the Kth
smallest value of the given
data set.
Syntax: =SMALL(array,k)
Array: The data which we want to find
the smallest value.
k: The smallest value which we want
from the array.
16
=LEFT: The LEFT function
extracts a character or
number of characters
from the left side of a text
string.
Syntax: =LEFT (text,
num_chars)
Text refers to the string that we
want to extract.
Num_chars refers to the number
of characters you want to extract
17
using the left function.
19
=FIND: The FIND formula determines
the position of a certain character in
a particular data string.
Syntax: =FIND(find_text,
within_text,[start_num])
20
=PROPER: The PROPER function
is used to capitalise the first
alphabet of each word in a
data string.
Syntax: =PROPER(text)
21
=REPT: The REPT function
repeats the desired text string
a certain number of times.
Syntax: =REPT(Text,
number_times)
22
=TRIM: The TRIM function
removes unwanted spaces
between words or characters
from a thread.
Syntax: =TRIM(text)
23
=RIGHT: The RIGHT function
extracts a character or number of
characters from the right side of a
text string.
Syntax: =RIGHT (text, num_char))
24
=SEARCH: The SEARCH function
searches the position of one
text string inside another text
string. Unlike the FIND function,
the search function is not case-
sensitive.
Syntax: =SEARCH(find_text,
within_text,[start_num])
25
=UPPER: To convert any
lowercase text into uppercase
in Excel, the UPPER function is
used.
Syntax: =UPPER(Text)
26
=RANK: The RANK function is
used to determine the position
of a particular value in the
given data set.
Syntax: =RANK(number,ref,
[order])
Number represents the value which we
want to rank.
Ref is the series we are referring to.
Order: If the ranks should be in ascending
order or descending order.
27
=IF: The IF function in Excel executes
a conditional test to give different
results based on the condition.
Syntax: =IF(logical_test,
[value_if_true], [value_if_false])
28
=SUMIF: SUMIF is a conditional
test which adds the values of
the selected cell range
meeting the set condition.
Syntax: =SUMIF(range,
criteria, [sum_range])
30
=AVERAGEIF: AVERAGEIF is a
conditional test used for
calculating the average value
from the selected cell range
meeting the set condition.
Syntax: =AVERAGEIF(range,
criteria, [average_range])
31
=SUMIFS: The SUMIFS function
adds all the arguments in the
data set that meet multiple
criteria established. It is
important to note that the
SUMIFS function only works with
AND Logic and not with OR
Logic.
Syntax: =SUMIFS(sum_range,
criteria_range1, criteria1,
[criteria_range2, criteria2], …)
33
=XLOOKUP: The XLOOKUP function
replaces the HLOOKUP and
VLOOKUP functions as it is usable
for vertical and horizontal data
sets. XLOOKUP searches the range
of data and returns the first value
that matches the corresponding
figure.
Syntax:
=XLOOKUP(lookup_value,
lookup_array, return_array,
[if_not_found],
[match_mode],
[search_mode])
35
=HLOOKUP: Horizontal Lookup
looks for the desired value in a
horizontal data set (rows). It
retrieves the data by searching
the top table row, and then
returning the value of the
corresponding column.
Syntax: =HLOOKUP(value to look
up, table area, row number)
36
=TRANSPOSE: Transpose
function flips the selected row
into a column and vice versa.
Syntax: =TRANSPOSE(array)
37
=IFERROR: The IFERROR function
helps to detect errors in the
formula cells.
Syntax:
=IFERROR(value,value_if_error)
39
=TODAY: Returns with the current
date in the selected cell.
Syntax: =TODAY()
40
=EOMONTH: The End of the month
function is used by accountants or
finance experts to insert the end
date of any month.
Syntax: =EOMONTH(start_date,
months)
38 =DATE: The DATE function is used
to calculate dates in MS Excel.
Syntax:
=DATE(year,month,day)
39
=TODAY: Returns with the current
date in the selected cell.
Syntax: =TODAY()
40
=EOMONTH: The End of the month
function is used by accountants or
finance experts to insert the end
date of any month.
Syntax: =EOMONTH(start_date,
months)
41
=EDATE: The EDATE function
calculates the end date of a
period. It is mostly used for debt
repayment.
Syntax: =EDATE(start_date,
months)
42
=YEARFRAC: Yearfrac calculates
the fraction of the year. It is used
to calculate stub periods.
Syntax: =YEARFRAC(start_date,
end_date, [basis])
44
=PMT: The PMT functions
calculate the constant payments
of loan principal and interest
figures.
Syntax: =PMT(rate, nper, pv,
[fv], [type])
Rate represents the Interest Rate.
Nper considers the total number of
instalments for loan repayment.
PV is the present value of the future
payments.
FV is the cash balance left after the last
payment.
Type considers the type of day count
that we want to use for the calculation.
45
=NPV: NPV function calculates the
Net Present Value for a period of
cash flows. NPV function
considers all periods as equal.
Syntax: =NPV(rate,value1,
[value2],…)
Rate represents the discount rate for
the period.
Value 1, and Value 2 represent the
payment and income figures.
46
=XNPV: XNPV is an enhanced
version of the NPV function. It
also calculates the Net
Present Value of cash flows
for a given period. And it
performs calculations with
unequal periods.
Syntax: =XNPV(Rate, Cash
Flows, Dates of Cash Flow)
48
=XIRR: Extended IRR is the same
as the IRR function, but it values
the possibility of irregular
periods.
Syntax: =XIRR(values, dates,
[guess])
Values represent the series of
cash flows in the worksheet.
Dates refers to the series of dates
of the given value.
49
=SLOPE: This function returns
the slope of linear regression
based on the given data.
Syntax: =SLOPE(known_y’s,
known_x’s)
Syntax: =INDEX(array,
row_num, [column_num])
51
MATCH: It finds the position of
a cell in the row or column of
the data table.
Syntax:
=MATCH(lookup_value,
lookup_array,
[match_type])
Let’s Summarize
Excel's enduring relevance and
widespread adoption as a
cornerstone of modern business
operations underscore its
importance, bridging the gap
between traditional
spreadsheet analysis and
cutting-edge technologies,
empowering professionals
worldwide to navigate complex
data landscapes and make
informed decisions in an era of
data-driven decision-making
and rapidly expanding
technology.
Ashish Agarwal
Skillfine.com