Top 50 Useful Excel Formulas - SDAsuncion
Top 50 Useful Excel Formulas - SDAsuncion
Top 50 Useful Excel Formulas - SDAsuncion
TOP 50
USEFUL
EXCEL
FORMULAS
BY SHEENA DENISE D. ASUNCION
Function Arguments
number1 : are 1 to 255 numbers to sum. Logical values and text are ignored in cells,
included if typed as arguments
number2 : are 1 to 255 numbers to sum. Logical values and text are ignored in cells,
included if typed as arguments
Function Arguments
number1 : are 1 to 255 numeric arguments for which you want the average
number2 : are 1 to 255 numeric arguments for which you want the average
Function Arguments
value1 : are 1 to 255 arguments that can contain or refer to a variety of different types of
data, but only numbers are counted
value2 : are 1 to 255 arguments that can contain or refer to a variety of different types of
data, but only numbers are counted
Function Arguments
number1 : are 1 to 255 numbers, logical values, or text representations of numbers that you
want to multiply
number2 : are 1 to 255 numbers, logical values, or text representations of numbers that you
want to multiply
Function Arguments
function_num : is the number 1 to 11 that specifies the summary function for the subtotal.
ref1 : are 1 to 254 ranges or references for which you want the subtotal
Function Arguments
number1 : are 1 to 255 numbers, empty cells, logical values, or text numbers for which you
want the maximum
number2 : are 1 to 255 numbers, empty cells, logical values, or text numbers for which you
want the maximum
Function Arguments
number : is the base number, any real number
power : is the exponent, to which the base number is raised
Function Arguments
number1 : are 1 to 255 numbers, empty cells, logical values, or text numbers for which you
want the minimum
number2 : are 1 to 255 numbers, empty cells, logical values, or text numbers for which you
want the minimum
Function Arguments
number : is the value you want to round
significance : is the multiple to which you want to round
Function Arguments
number : is the numeric value you want to round
significance : is the multiple to which you want to round. Number and Significance must either
both be positive or both be negative
Function Arguments
logical_test : is any value or expression that can be evaluated to TRUE or FALSE
value_if_true : is the value that is returned if Logical_test is TRUE. If omitted, TRUE is returned.
You can nest up to seven IF functions
value_is_false is the value that is returned if Logical_test is FALSE. If omitted, FALSE is returned.
13. VLOOKUP (Math & Trig)
Syntax : VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
Description : Looks for a valur in the leftmost column of a table, and then returns a value in
the same row from a column you specify. By default, the table must be sorted in
ascending order.
Function Arguments
lookup_value : is the value to be found in the first column of the table, and can be a value, a
reference, or a text string
table_array : is a table of text, numbers, or logical values, in which data is retrieved.
Table_array can be a reference to a range or a range name
col_index_num is the column number in table_array from which the matching value should be
returned. The first column of values in the table is column 1
range_lookup is a logical value, to find the closest match in the first column (sorted in
ascending order) = TRUE or omitted; find an exact match = FALSE
Function Arguments
text1 : are 1 to 255 text strings to be joined into a single text string and can be text
strings, numbers, or single-cell references
text2 : are 1 to 255 text strings to be joined into a single text string and can be text
strings, numbers, or single-cell references
Function Arguments
text : is the text whose length you want to find. Spaces count as characters
Function Arguments
old_text : is text in which you want to replace some characters
start_num : is the position of the character in old_text that you want to replace with
new_text
num_chars : is the number of characters in old_text that you want to replace
new_text : is the text that will replace characters in old_text
Function Arguments
text : is the text from which you want spaces removed
Function Arguments
text : is the text or the reference to a cell containing text which you want to subsitute
characters
old_text : is the existing text you want to replace. If the case of old_text does not match
the case of text, SUBSTITUTE will not replace the text.
new_text : is the text you want to replace old_text with
instance_num : specifies which occurrence of old_text you want to replace. If omitted, every
instance of old_text is replaced
Function Arguments
text : is the text string containing the characters you want to extract
num_chars : specifies how many characters you want LEFT to extract; 1 if omitted
Function Arguments
text : is the text string containing the characters you want to extract
num_chars : specifies how many characters you want to extract; 1 if omitted
Function Arguments
text : is the text string from which you want to extract the characters
start_num : is the position of the first character you want to extract. The first character in
Text is 1
num_chars : specifies how many characters you want to return from Text
23. UPPER (Math & Trig)
Syntax : UPPER(text)
Description : Converts a text string to all uppercase letters.
Function Arguments
text : is the text you want converted to uppercase, a reference or a text string
Function Arguments
text : is the text you want converted to lowercase. Characters in text that are not
letters are not changed
Function Arguments
text : is text enclosed in quotation marks, a formula that returns text, or a reference to
a cell containing text to partially capitalize
Function Arguments
hour : is a number from 0 to 23 representing the hour
minute : is a number from 0 to 59 representing the minute
second : is a number from 0 to 59 representing the second
Function Arguments
serial_number : is a number in the date-time code used by Microsoft Excel, or text in time
format; such as 16:48:00 or 4:48:00 PM
Function Arguments
serial_number : is a number in the date-time code used by Microsoft Excel, or text in time
format; such as 16:48:23 or 4:48:47 PM
Function Arguments
number : is the number you want to round
num_digits : is the number of digits to which you want to round. Negative rounds to the left
of the decimal point; zero to the nearest integer
32. COUNTIF (Math & Trig)
Syntax : COUNTIF(range, criteria)
Description : Counts the number of cells within a range that meet the given condition.
Function Arguments
range : is the range of cells from which you want to count nonblank cells
criteria : is the condition in the form of a number, expression, or text that defines which
cells be counted
Function Arguments
range : is the range of cells you want evaluated
criteria : is the condition or criteria in the form of a number, expression, or text that
defines which cells will be used to find the average
average_range : are the actual cells to be used to find the average. If omitted, the cells in range
are used
Function Arguments
value : is any value or expression or reference
value_if_error : is any value or expression or reference
35. INDEX (Math & Trig)
Syntax : INDEX(…)
Description : Returns a value or reference of the cell at the intersection of a particular row and
column, in a given range.
Function Arguments
array : is a range of cells or an array constant
row_num : selects the row in array or reference from which to return a value. If omitted,
column_num is required
column_num : selects the column in array or reference from which to return a value. If omitted,
row_num is required
Function Arguments
lookup_value : is the value you use to find the value you want in the array, a number, text, or
logical value, or a reference to one of these
lookup_array : is a contiguous range of cells containing possible lookup values, an array of
values, or a reference to an array
match_type : is a number 1, 0, or -1 indicating which value to return
Function Arguments
lookup_value : is the value to be found in the first row of the table and can be a value, a
reference, or a text string
table_array : is a table of text, numbers, or logical values in which data is looked up.
Table_array can be a reference to a range or a range name
row_index_num : is the row number In table_array from which the matching value should be
returned. The first row of values in the table is row 1
range_lookup : is a logical value: to find the closest match in the top row (sorted in ascending
order) = TRUE or omitted; find an exact match = FALSE
Function Arguments
value : is a number, a formula that evaluates to a numeric value, or a reference to a
cell containing a numeric value
format_text : is a number format in text from the category box on the number tab in the
format cells dialog box
Function Arguments
start_date : is a serial date number that represents the start date
end_date : is a serial date number that represents the end date
holidays : is an optional set of one or more serial date numbers to exclude from the
working calendar, such as state and federal holidays and floating holidays
Function Arguments
bottom : is the smallest integer RANDBETWEEN will return
top : is the largest integer RANDBETWEEN will return
Function Arguments
function_num : is the number 1 to 11 that specifies the summary function for the subtotal
ref1 : are 1 to 254 ranges or references for which you want the subtotal
Function Arguments
serial_number : is a number that represents a date
return_type : is a number: for Sunday= 1 through Saturday= 7, use 1; for Monday= 1 through
Sunday= 7, use 2; for Monday=0 through Sunday=6, use 3
Function Arguments
start_date : is a serial date number that represents the start date
months : is the number of months before or after the start_date
Function Arguments
rate : is the interest rate per period for the loan. For example, use 6%/4 for quarterly
payments at 6% APR
nper : is the total number of payments for the loan
pv : is the present value: the total amount that a series of future payments is worth
now
fv : is the future value, or a cash balance you want to attain after the last payment
is made. 0 (zero) if omitted
type : is a logical value: payment at the beginning of the period = 1; payment at the
end of the period - 0 or omitted
Function Arguments
rate : is the interest rate per period for the loan. For example, use 6%/4 for quarterly
payments at 6% APR
nper : is the total number of payment periods in the investment
pmt : is the payment made each period; it cannot change over the life of the
investment
pv : is the present value, or the lump-sum amount that a series of future payments
is worth now. If omitted, pv = 0
type : is a value representing the timing of payment; payment at the beginning of the
period = 1; payment at the end of the period = 0 or omitted
Function Arguments
rate : is the interest rate per period for the loan. For example, use 6%/4 for quarterly
payments at 6% APR
nper : is the total number of payment periods in the investment
pmt : is the payment made each period and cannot change over the life of the
investment
fv : is the future value, or a cash balance you want to attain after the last payment
is made
type : is a logical value: payment at the beginning of the period = 1; payment at the
end of the period = 0 or omitted
Function Arguments
rate : is the rate of discount over the length of one period
value1 : are 1 to 254 payments and income, equally spaced in time and occuring at the
end of each period