excel functions explained...date & time functions date & time functions date() what it does:...

78
EXCEL FUNCTIONS EXPLAINED

Upload: others

Post on 28-Aug-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

EXCEL FUNCTIONS EXPLAINED

Page 2: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

TEXT FunctionsTEXT FUNCTIONS

Page 3: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

FIND()

What it Does:

Finds a specified text string in another text string and

returns its starting position number

Syntax:

=FIND(find_text, within_text, [start_num])

©trumpexcel.com

Notes:

• If the start number is not specified, then it starts looking from the beginning of the string.• The search is case-sensitive.• FIND function can not handle wildcard characters.

• If you want to use it with wildcard characters, use the SEARCH function• It returns a #VALUE! error if the searched string is not found in the text.

Page 4: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LEFT()

What it Does:

Returns the number of specified characters from the

beginning of the text string

Syntax:

=LEFT(text, [num_chars])

©trumpexcel.com

Notes:

• If the number of characters is not specified, it returns the left most character.• Spaces are also counted as characters.• It also works with numbers, as it treats numbers as text.

Page 5: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LEN()

What it Does:

Returns the total number of characters in a text string

Syntax:

=LEN(text)

©trumpexcel.com

Notes:• Spaces are counted as characters.• It also works with numbers, as it treats numbers as text.

Page 6: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LOWER()

What it Does:

Converts all uppercase letters in a text string to

lowercase

Syntax:

=LOWER(text)

©trumpexcel.com

Notes:• Characters that are not letters remain unchanged.

Page 7: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MID()

What it Does:

Returns part of a text string. The beginning character

and number of characters are specified by the user

Syntax:

=MID(text, start_num, num_chars)

©trumpexcel.com

Notes:• Spaces are counted as characters.• If the start number is greater than the length of text, MID returns "" (empty text).• Returns an error if:

• Start number is less than 1.• Number of characters is a negative number.

Page 8: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

PROPER()

What it Does:

Capitalizes the first character of every word (text

string)

Syntax:

=PROPER(text)

©trumpexcel.com

Notes:• Characters that are not letters remain unchanged.• It capitalizes the first letter of any word that follows a non text character

• For example: =Proper(hello,excel) returns Hello,Excel

Page 9: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

REPLACE()

What it Does:

Replaces part of a text string, based on the number of

specified characters, with a different text string

Syntax:

=REPLACE(old_text, start_num, num_chars,

new_text)

©trumpexcel.com

Notes:• Start Number and Number of Characters can not be negative.

Page 10: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

REPT()

What it Does:

Repeats the specified text a given number of times

Syntax:

=REPT(text, number_times)

©trumpexcel.com

Notes:• If the number of times repeat value is 0 (zero), it returns "" (empty text).• If the number of times repeat value is not an integer, it is truncated (10.8 becomes 10).• The result of the REPT function cannot be longer than 32,767 characters, or REPT returns a #VALUE! Error.

Page 11: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

RIGHT()

What it Does:

Returns the number of specified characters from the

end of the text string

Syntax:

=RIGHT(text, [num_chars])

©trumpexcel.com

Notes:• If number of characters is not specified, it returns the right-most character.• Spaces are counted as characters.• It also works with numbers, as it treats numbers as text.

Page 12: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SEARCH()

What it Does:

Locates one text string within a second text string,

and returns its position

Syntax:

=SEARCH(find_text,within_text,[start_num])

©trumpexcel.com

Notes:• SEARCH function is not case sensitive.

• For case sensitive search, use FIND function.• It can handle wildcard characters.• If the searched value is not found, a #VALUE! error is returned.• If the start number is not mentioned, it starts from the beginning.

Page 13: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SUBSTITUTE()

What it Does:

Substitutes existing text with the new specified text in

a text string

Syntax:

=SUBSTITUTE(text, old_text, new_text,

[instance_num])

©trumpexcel.com

Notes:• If you specify an instance number, then only that instance of old text is replaced. Otherwise, every occurrence of

old text in the text string is changed to the new text.• Best to use when there is a need to change some specific text with some other text.

Page 14: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

TEXT()

What it Does:

Converts a numeric value to text and display it in a

specified format

Syntax:

=TEXT(value, format_text)

©trumpexcel.com

Notes:• Useful function when there is a need to show numbers in a format, or a need to combine numbers and

text/symbols.• The numbers are converted to text, and hence can not be used in calculations

• If you need to use these numbers in formulas/calculations, use custom number formatting.

Page 15: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

UPPER()

What it Does:

Converts text to uppercase

Syntax:

=UPPER(text)

©trumpexcel.com

Notes:• Characters that are not letters remain unchanged.• Text input can be a cell reference (that has the text) or text string itself.

Page 16: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LOGICAL FunctionsLOGICAL

FUNCTIONS

Page 17: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

AND()

What it Does:

Returns TRUE if all its arguments are TRUE; returns

FALSE if one or more arguments are FALSE.

Syntax:

=AND(logical1, [logical2], ...)

©trumpexcel.com

Notes:• Most useful in situation when you want to test multiple conditions and want to know if all are TRUE.• The arguments must either evaluate to logical values (TRUE/FALSE), or the arguments must be arrays/references

of logical values.

Page 18: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

FALSE()

What it Does:

Returns the logical value FALSE

Syntax:

=FALSE()

©trumpexcel.com

Notes:• If you type FALSE into a cell, it automatically becomes the logical value FALSE

Page 19: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

IF()

What it Does:

Evaluates a condition and returns one value if it’s

TRUE and another if it’s FALSE

Syntax:

=IF(logical_test, [value_if_true], [value_if_false])

©trumpexcel.com

Notes:• A maximum of 64 nested IF conditions can be tested in the formula.• If any of the argument is an array, each element of the array is evaluated.

Page 20: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

IFERROR()

What it Does:

If a formula evaluates to an error, it returns the

specified value, else it returns the result of the

formula

Syntax:

=IFERROR(value, value_if_error))

©trumpexcel.com

Notes:• IFERROR is the best way to handle errors.• Error evaluated by IFERROR:

• #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, and #NULL!

Page 21: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

NOT()

What it Does:

Reverses the value of a logical argument. Changes

TRUE to FALSE, and FALSE to TRUE

Syntax:

=NOT(logical)

©trumpexcel.com

Notes:• NOT is useful in reversing the logical value

• It makes TRUE a FALSE and a FALSE a TRUE

Page 22: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

OR()

What it Does:

Returns TRUE if any argument is TRUE; returns FALSE

if all arguments are FALSE.

Syntax:

=OR(logical1, [logical2], ...)

©trumpexcel.com

Notes:• The arguments must either evaluate to logical values (TRUE/FALSE), or the arguments must be arrays/references

of logical values.• Text and empty cells are ignored.

Page 23: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

TRUE()

What it Does:

Returns the logical value TRUE

Syntax:

=TRUE()

©trumpexcel.com

Notes:• If you type True into a cell, it automatically becomes the logical value TRUE

Page 24: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

DATE & TIME FunctionsDATE & TIME FUNCTIONS

Page 25: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

DATE()

What it Does:

Returns the serial number of a particular date, for

which the day, month, and year are specified

Syntax:

=DATE(year, month, day)

©trumpexcel.com

Notes:• The result displayed would depend on the formatting of the cell

• If the cell is formatted as General, the result is displayed as a date (which is also a serial number)• To get the result as a serial number, change the number formatting to Number

• Best used in cases where year, month, day values are available separately

Page 26: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

DATEVALUE()

What it Does:

Converts a date that is stored as text to a serial

number that Excel recognizes as a date

Syntax:

=DATEVALUE(date_text)

©trumpexcel.com

Notes:• DATEVALUE function returns a serial number

• For example: =DATEVALUE(“1/1/2014”) returns 41640 (which is the serial number for this date)• If you do not give a day, and only give month and year, it returns the serial number for the first day of that

month• For example: -DATEVALUE(“1/2014”) would return the serial number 41640 (which represents the

first day of the first month of 2014)• If a year is not provided, excel automatically takes the current year (based on computer systems clock

settings)• The serial number returned by the DATEVALUE function can vary depending on the computer's system date

settings

Page 27: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

DAY()

What it Does:

Returns day of the specified date (between 1 to 31).

It takes the serial number of a date as input

Syntax:

=DAY(serial_number)

©trumpexcel.com

Notes:• Apart from serial numbers, DAY function would also work with dates entered as

• A result from some other formula• A date stored as text• A date entered as text in DAY formula (In double quotes)

Page 28: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

HOUR()

What it Does:

Returns hour of the specified time (between 0 to 23).

Syntax:

=HOUR(serial_number)

©trumpexcel.com

Notes:• The argument can be provided in different formats

• As a serial number: The integer part of the serial number represents the date, while the decimal portion represents time• If you provide 41640.5 as the serial number, it would return 12 (as the decimal portion 0.5

represents 12 hours)• As text: =HOUR("12:00 PM") would return 12

Page 29: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MINUTE()

What it Does:

Returns minute value of the specified time (between 0

to 59)

Syntax:

=MINUTE(serial_number)

©trumpexcel.com

Notes:• The argument can be provided in different formats

• As a serial number: The integer part of the serial number represents the date, while the decimal portion represents time• If you provide 41640.78125 as the serial number, it would return 45 (as the decimal portion 0.78125

represents 18 hours and 45 minutes)• As text: =MINUTE("41640.78125") would return 45

Page 30: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MONTH()

What it Does:

Returns the month of the specified date. It ranges

from 1 (January) to 12 (December)

Syntax:

=MONTH(serial_number)

©trumpexcel.com

Notes:• Apart from serial numbers, MONTH function would also work with dates entered as

• A result from some other formula• A date stored as text• A date entered as text in MONTH formula (In double quotes)

Page 31: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

NETWORKDAYS()

What it Does:

Returns the number of whole working days between

two dates. Working days exclude weekends and any

dates identified in holidays

Syntax:

=NETWORKDAYS(start_date, end_date, [holidays])

©trumpexcel.com

Notes:• Could be used to calculate overtime for employees• Saturday and Sunday are considered as weekends, and are not counted

• In case the weekends are days other than Saturday and Sunday, use NETWORKDAYS.INTL formula• Date can be entered as:

• A result from some other formula• A date stored as text• A date entered as text (In double quotes)

Page 32: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

NETWORKDAYS.INTL()

What it Does:

Returns the number of whole workdays between two

dates (weekends can be other than Saturday and

Sunday). Working days exclude weekends and any

dates identified in holidays

Syntax:

=NETWORKDAYS.INTL(start_date, end_date,

[weekend], [holidays])

©trumpexcel.com

Notes:• Could be used to calculate overtime for employees• Date can be entered as:

• A result from some other formula• A date stored as text• A date entered as text in MONTH formula (In double quotes)

• Weekend could any two consecutive days, or any single day of the week.

Page 33: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

NOW()

What it Does:

Returns the serial number of the current date and

time

Syntax:

=NOW()

©trumpexcel.com

Notes:• It is a volatile formula (use with caution)

Page 34: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SECOND()

What it Does:

Returns the seconds of a time value (between 0 to

59)

Syntax:

=SECOND(serial_number)

©trumpexcel.com

Notes:• The argument can be provided in different formats

• As a serial number: The integer part of the serial number represents the date, while the decimal portion represents time• If you provide 41640.7813657407 as the serial number, it would return 10 (as the decimal portion

0.7813657407 represents 18 hours, 45 minutes, and 10 seconds)• As text: =SECOND("41640.7813657407") would return 10

Page 35: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

TODAY()

What it Does:

Returns the serial number of the current date.

Syntax:

=TODAY()

©trumpexcel.com

Notes:• It is a volatile formula (use with caution)

Page 36: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

WEEKDAY()

What it Does:

Returns a number based on the day of the week

Syntax:

=WEEKDAY(serial_number,[return_type])

©trumpexcel.com

Notes:• Returns 1 for Sunday and 7 for Saturday

• You can change this by selecting from various options in return_type section• Apart from serial numbers, WEEKDAY function would also work with dates entered as

• A result from some other formula• A date stored as text• A date entered as text in WEEKDAY formula (In double quotes)

Page 37: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

WORKDAY()

What it Does:

Returns the date after or before a given number of

working days

Syntax:

=WORKDAY(start_date, days, [holidays])

©trumpexcel.com

Notes:• Saturday and Sunday are considered as weekends, and are not counted

• In case the weekends are days other than Saturday and Sunday, use NETWORKDAYS.INTL formula• Date can be entered as:

• A result from some other formula• A date stored as text• A date entered as text (In double quotes)

Page 38: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

WORKDAY.INTL()

What it Does:

Returns the date after or before a given number of

working days

Syntax:

=WORKDAY.INTL(start_date, days, [weekend],

[holidays])

©trumpexcel.com

Notes:• Date can be entered as:

• A result from some other formula• A date stored as text• A date entered as text (In double quotes)

• Weekend could be any two consecutive days, or any single day of the week.

Page 39: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LOOKUP & REFERENCE Functions

LOOKUP & REFERENCE FUNCTIONS

Page 40: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COLUMN()

What it Does:

Returns the column number of the given cell reference

Syntax:

=COLUMN([reference])

©trumpexcel.com

Notes:• If the cell reference is omitted, it returns the column number of the current cell

Page 41: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COLUMNS()

What it Does:

Returns the number of columns in an array or

reference

Syntax:

=COLUMNS(array)

©trumpexcel.com

Notes:• Even if the array contains multiple rows and columns, only the columns are counted• For example:

• COLUMNS(A1:B1) returns 2• COLUMNS(A1:B100) also returns 2

Page 42: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

HLOOKUP()

What it Does:

Looks for value in the top row of a table. Column of

the matching cell is used to return a value based on

the row number specified

Syntax:

=HLOOKUP(lookup_value, table_array,

row_index_num, [range_lookup])

©trumpexcel.com

Notes:• The match could be exact (FALSE or 0 in range_lookup) or approximate (TRUE or 1)• In approximate lookup, make sure that the list is sorted in ascending order (left to right), or else the result could

be inaccurate• When range_lookup is TRUE (approximate lookup) and data is sorted in ascending order

• If the HLOOKUP can not find the value, it returns the largest value, which is less than the Lookup_value• It returns a #N/A error if the lookup_value is smaller than the smallest value• If lookup_value is text, wildcard characters can be used (refer to live example below)

Page 43: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

INDEX()

What it Does:

Returns the value from a table, based on the specified

row and column number

Syntax:

=INDEX(array, row_num, [column_num])

©trumpexcel.com

Notes:• If the row number or column number is 0, it returns the values of the entire row or column respectively• If Index function is used in front of a cell reference (such as A1:) it returns a cell reference instead of a value (see

live example below)• Most widely used along with the MATCH function• Unlike VLOOKUP, INDEX function can return a value from the left of the lookup value

Page 44: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

INDIRECT()

What it Does:

Returns the reference specified by a text string

Syntax:

=INDIRECT(ref_text, [a1])

©trumpexcel.com

Notes:• It is a volatile formula (use with caution)• The Reference Text (ref_text) could be:

• A reference to a cell that in-turn contains a cell reference in A1-style or R1C1-style format• A reference to a cell in double quotes• A named range that returns a reference

Page 45: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

ROW()

What it Does:

Returns the row number of the given cell reference

Syntax:

=ROW([reference])

©trumpexcel.com

Notes:• If the cell reference is omitted, it returns the row number of the current cell

Page 46: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MATCH()

What it Does:

Looks for a value/string in a list, and returns its

position

Syntax:

=MATCH(lookup_value, lookup_array, [match_type])

©trumpexcel.com

Notes:• It is a useful function when you need the position of an item in a list• Most widely used in conjunction with INDEX formula• Match type (match_type) specifies how excel matches the item in a list

• When Match Type is 0• This is the exact match criteria. It returns the first exact match position (or a error if there is no match)• Wildcard characters can be used when lookup value is a text string

• When Match Type is 1 (default)• The data must be sorted in the ascending order for this option. It returns the largest value equal to or less than the lookup value

• When Match Type is -1• The data must be sorted in the descending order for this option. It returns the smallest value equal to or greater than the lookup

value

Page 47: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

OFFSET()

What it Does:

Returns a reference to a range that is a specified

number of rows and columns from a cell or range of

cells.

Syntax:

=OFFSET(reference, rows, cols, [height], [width])

©trumpexcel.com

Notes:• It is a volatile formula (use with caution)• OFFSET could return a single cell reference or a range of reference• If height or width value is omitted, it is taken as that of the reference

Page 48: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

ROWS()

What it Does:

Returns the number of rows in the given reference or

array

Syntax:

=ROWS(array)

©trumpexcel.com

Notes:• Even if the array contains multiple rows and columns, only the rows are counted• For example:

• ROWS(A1:A2) returns 2• ROWS(A1:Z2) also returns 2

Page 49: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

VLOOKUP()

What it Does:

Looks for a given value in a vertical list, and once it

has spotted that value, it would use that row and

return the value from the specified column number

Syntax:

=VLOOKUP(lookup_value, table_array,

col_index_num, [range_lookup])

©trumpexcel.com

Notes:• The V in VLOOKUP stands for Vertical• The match could be exact (FALSE or 0 in range_lookup) or approximate (TRUE or 1)• In approximate VLOOKUP, make sure that the list is sorted in ascending order, or else the result could be

inaccurate• When range_lookup is TRUE (approximate lookup; default if omitted) and data is sorted in ascending order

• If the VLOOKUP can not find the value, it returns the largest value, which is less than the Lookup_value• It returns a #N/A error if the lookup_value is smaller than the smallest value• If lookup_value is text, wildcard characters can be used (refer to live example below)

• VLOOKUP can not look for a value on the left of the lookup value

Page 50: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

IS FORMULA FAMILYISBLANK(); ISERROR(); ISNA(); ISNUMBER(); ISODD(); ISEVEN(); ISTEXT()

What it Does:

Checks the specified value and returns TRUE or

FALSE depending on the outcome

Syntax:

=ISBLANK(); ISERROR(); ISNA(); ISNUMBER();

ISODD(); ISEVEN(); ISTEXT()

©trumpexcel.com

Notes:• While Excel automatically converts numerical value in double quotes to a number in formulas, this is not

applicable in IS formulas• For example: ISNUMBER(“10”) would return a FALSE, as 10 in double quotes is treated as text

Page 51: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MATH FunctionsMATH FUNCTIONS

Page 52: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

CEILING()

What it Does:

Returns number rounded UP, away from zero, to the

nearest multiple of significance

Syntax:

=CEILING(number, significance)

©trumpexcel.com

Notes:• It returns an error if both the number and significance are negative• If number is negative, and significance is positive, the value is rounded up towards zero• If number is negative, and significance is negative, the value is rounded down, away from zero.

Page 53: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

FLOOR()

What it Does:

Rounds number DOWN, toward zero, to the nearest

multiple of significance.

Syntax:

=FLOOR(number, significance)

©trumpexcel.com

Notes:• It returns an error if both the number and significance are negative• If number is negative, and significance is positive, the value is rounded down away from zero• If number is negative, and significance is negative, the value is rounded up, towards zero.

Page 54: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

INT()

What it Does:

Rounds a number down to the nearest integer

Syntax:

=INT(number)

©trumpexcel.com

Notes:

Page 55: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

EVEN()

What it Does:

Returns number rounded up to the nearest even

integer

Syntax:

=EVEN(number)

©trumpexcel.com

Notes:

Page 56: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

ODD()

What it Does:

Returns number rounded up to the nearest odd

integer

Syntax:

=ODD(number)

©trumpexcel.com

Notes:

Page 57: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MOD()

What it Does:

Returns the remainder after number is divided by

divisor. The result has the same sign as divisor.

Syntax:

=MOD(number, divisor)

©trumpexcel.com

Notes:• If divisor is 0, MOD returns the #DIV/0! error value

Page 58: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

RAND()

What it Does:

Returns an evenly distributed random real number

greater than or equal to 0 and less than 1. A new

random real number is returned every time the

worksheet is calculated.

Syntax:

=RAND()

©trumpexcel.com

Notes:• If you want to use RAND to generate a random number but don't want the numbers to change every time the cell

is calculated, you can enter =RAND() in the formula bar, and then press F9 to change the formula to a random number

• It is a volatile formula (use with caution)

Page 59: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

RANDBETWEEN()

What it Does:

Returns a random integer number between the

numbers you specify. A new random integer number

is returned every time the worksheet is calculated.

Syntax:

=RANDBETWEEN(bottom, top)

©trumpexcel.com

Notes:• It is a volatile formula (use with caution)

Page 60: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

ROUND()

What it Does:

Rounds a number to a specified number of digits

Syntax:

=ROUND(number, num_digits)

©trumpexcel.com

Notes:• If num_digits is greater than 0 (zero), then number is rounded to the specified number of decimal places.• If num_digits is 0, the number is rounded to the nearest integer.• If num_digits is less than 0, the number is rounded to the left of the decimal point

Page 61: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SUM()

What it Does:

Adds all the numbers that you specify as arguments

Syntax:

=SUM(number1,[number2],...])

©trumpexcel.com

Notes:• If an argument is an array or reference, only numbers in that array or reference are counted. Empty cells, logical

values, or text in the array or reference are ignored• If any of the argument is an error, it displays an error

Page 62: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SUMIF()

What it Does:

Adds all the values in a range that meet the specified

criteria

Syntax:

=SUMIF(range, criteria, [sum_range])

©trumpexcel.com

Notes:• Adds values based on a single criteria; for multiple criteria, use SUMIFS• If sum_range argument is omitted, Excel uses the criteria range (range) as the sum range• Blanks or text in sum_range are ignored• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria• Criteria should not be longer than 255 characters

• If the size (number of cells) in criteria range and sum range are different, the size of criteria range takes precedence

Page 63: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SUMIFS()

What it Does:

Adds the cells in a range that meet multiple criteria

Syntax:

=SUMIFS(sum_range, criteria_range1, criteria1,

[criteria_range2, criteria2], ...)

©trumpexcel.com

Notes:• Adds values based on a single criteria; for multiple criteria, use SUMIFS• Blanks or text in sum_range are ignored• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria• Criteria should not be longer than 255 characters

• Cells in sum_range are added only when all the conditions are met• Cells in the sum_range argument that contain TRUE evaluate to 1; cells in sum_range that contain FALSE evaluate

to 0 (zero)• Size range of sum_range and all the criteria_range must be equal

Page 64: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SUMPRODUCT()

What it Does:

Multiplies corresponding components in the given

arrays, and returns the sum of those products

Syntax:

=SUMPRODUCT(array1, [array2], [array3], ...)

©trumpexcel.com

Notes:• The size of all the arrays must be the same• Non numeric entries are treated as 0

Page 65: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

STAT FunctionsSTAT FUNCTIONS

Page 66: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

RANK()

What it Does:

Returns the rank of a number in a list of numbers

Syntax:

=RANK(number, ref, [order])

©trumpexcel.com

Notes:• If Order is:

• 0 or omitted – Highest number gets 1st rank• 1 – Lowest numbers gets 1st rank

• Duplicate values get the same rank.• If there are 2 numbers with the 2nd rank, the next number gets a rank of 4. Similarly if 2 numbers have the

2nd ran, the next number gets a rank of 5

Page 67: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

Notes:• Arguments can numbers, named ranges, or cell references that contain numbers• Cells references with text, logical values, or empty cells are ignored, but cells with 0 are counted for averaging

AVERAGE()

What it Does:

Returns the average (arithmetic mean) of the

arguments

Syntax:

=AVERAGE(number1, [number2], ...)

©trumpexcel.com

Page 68: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

AVERAGEIF()

What it Does:

Returns the average (arithmetic mean) of all the cells

in a range that meet a given criteria

Syntax:

=AVERAGEIF(range, criteria, [average_range])

©trumpexcel.com

Notes:• Empty cells are ignored in average_range• If the criteria is an empty cell, Excel treats it as 0• If no cell meets the criteria, a #DIV/0! error is returned• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria

Page 69: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

AVERAGEIFS()

What it Does:

Returns the average (arithmetic mean) of all cells that

meet multiple criteria

Syntax:

=AVERAGEIFS(average_range, criteria_range1,

criteria1, [criteria_range2, criteria2], ...)

©trumpexcel.com

Notes:• If there are blanks or text in average_range, it returns a #DIV/0! error• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria

• Cells in average_range are averaged only when all the conditions are met• Size range of average_range and all the criteria_range must be equal

Page 70: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COUNT()

What it Does:

Counts the number of cells that contain numbers

Syntax:

=COUNT(value1, [value2], ...)

©trumpexcel.com

Notes:• Only numerical values are counted• Dates and text representation of numbers (such as 1 in double quotes – “1”) are counted• Logical Values (TRUE/FALSE) typed directly into the formula are counted

• Cell reference that refers to cells that contain logical values are ignored

Page 71: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COUNTA()

What it Does:

Counts the number of cells that are not empty

Syntax:

=COUNTA(value1, [value2], ...)

©trumpexcel.com

Notes:• Counts all the cells that are not empty• If a formula returns an empty cell, that is counted by COUNTA

Page 72: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COUNTBLANK()

What it Does:

Counts empty cells in a specified range of cells

Syntax:

=COUNTBLANK(range)

©trumpexcel.com

Notes:• Cells with formulas that return "" (empty text) are also counted

Page 73: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COUNTIF()

What it Does:

Counts the number of cells within a range that meets

the given criteria

Syntax:

=COUNTIF(range, criteria)

©trumpexcel.com

Notes:• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria• Criteria are case insensitive (“Hello” and “hello” are treated as same)

Page 74: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

COUNTIFS()

What it Does:

Applies criteria to cells across multiple ranges and

counts the number of times all criteria are met

Syntax:

=COUNTIFS(criteria_range1, criteria1,

[criteria_range2, criteria2]…)

©trumpexcel.com

Notes:• Criteria could be a number, expression, cell reference, text, or a formula

• Criteria which are text or mathematical/logical symbols (such as =,+,-,/,*) should be in double quotes• Wildcard characters can be used in criteria• Criteria are case insensitive (“Hello” and “hello” are treated as same)

• Cells in counted only when all the conditions are met

Page 75: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

LARGE()

What it Does:

Returns the k-th largest value in a data set

Syntax:

=LARGE(array, k)

©trumpexcel.com

Notes:• If array is empty, LARGE returns the #NUM! error value.• If k ≤ 0 or if k is greater than the number of data points, LARGE returns the #NUM! error value.

Page 76: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MAX()

What it Does:

Returns the largest value in a set of values.

Syntax:

=MAX(number1, [number2], ...)

©trumpexcel.com

Notes:• Empty cells, logical values, or text in the array or reference are ignored• Arguments that are error values or text that cannot be translated into numbers cause errors

Page 77: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

MIN()

What it Does:

Returns the smallest number in a set of values

Syntax:

=MIN(number1, [number2], ...)

©trumpexcel.com

Notes:• Empty cells, logical values, or text in the array or reference are ignored• Arguments that are error values or text that cannot be translated into numbers cause errors

Page 78: EXCEL FUNCTIONS EXPLAINED...DATE & TIME Functions DATE & TIME FUNCTIONS DATE() What it Does: Returns the serial number of a particular date, for which the day, month, and year are

SMALL()

What it Does:

Returns the k-th smallest value in a data set

Syntax:

=SMALL(array, k)

©trumpexcel.com

Notes:• If array is empty, SMALL returns the #NUM! error value.• If k ≤ 0 or if k is greater than the number of data points, SMALL returns the #NUM! error value.