Page 1 of 48
Docs editors
Help
Help forum
Google Spreadsheets supports cell formulas typically found in most desktop spreadsheet packages. These formulas
can be used to create functions that manipulate data and calculate strings and numbers.
Here's a list of all the functions available in each category. When using them, don't forget to add quotation marks
around all function components made of alphabetic characters that aren't referring to cells or columns.
The new Google Sheets
Narrow by ...
Type
Name
Description
Constrains an array result
Array
ARRAY_CONSTRAIN
ARRAY_CONSTRAIN
(input_range,
num_rows, num_cols)
Google Sheets
. Learn
more
Forces the automatic
Array
EXPAND
EXPAND
(array_formula)
Array
FREQUENCY
FREQUENCY(data,
distribution of a one-
classes)
Array
GROWTH
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 2 of 48
Description
growth trend and/or
predicts further values.
Learn more
Given partial data about a
LINEST(known_data_y,
Array
LINEST
known_data_x, b,
verbose)
LOGEST(known_data_y,
Array
LOGEST
known_data_x, b,
verbose)
Array
MDETERM
MDETERM
(square_matrix)
determinant of a square
matrix specified as an
array or range. Learn more
MINVERSE
MINVERSE
(square_matrix)
specified as an array or
range. Learn more
Calculates the matrix
Array
MMULT
MMULT(matrix1,
matrix2)
specified as arrays or
ranges. Learn more
Prevents the automatic
Array
NOEXPAND
NOEXPAND
(array_formula)
Array
SUMPRODUCT
SUMPRODUCT(array1,
array2)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 3 of 48
Description
arrays or ranges. Learn
more
Calculates the sum of the
Array
SUMX2MY2
SUMX2MY2(array_x,
array_y)
Array
SUMX2PY2
SUMX2PY2(array_x,
array_y)
Array
SUMXMY2
SUMXMY2(array_x,
squares of differences of
array_y)
Array
TRANSPOSE
TRANSPOSE
columns of an array or
(array_or_range)
TREND
known_data_x,
new_data_x, b)
DAVERAGE(database,
Database
DAVERAGE
field, criteria)
DCOUNT(database,
Database
DCOUNT
field, criteria)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 4 of 48
Description
Counts values, including
Database
DCOUNTA
DCOUNTA(database,
field, criteria)
Database
DGET
DGET(database,
field, criteria)
Database
DMAX
DMAX(database,
field, criteria)
Database
DMIN
DMIN(database,
field, criteria)
Database
DPRODUCT
DPRODUCT(database,
field, criteria)
Database
DSTDEV
DSTDEV(database,
field, criteria)
Database
DSTDEVP
DSTDEVP(database,
field, criteria)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 5 of 48
Description
Returns the sum of values
Database
DSUM
DSUM(database,
field, criteria)
Database
DVAR
DVAR(database,
field, criteria)
Database
DVARP
DVARP(database,
field, criteria)
DATE(year, month,
Date
DATE
day)
Date
DATEDIF
DATEDIF(start_date,
end_date, unit)
Date
DATEVALUE
DATEVALUE
(date_string)
DAY
DAY(date)
Date
DAYS360
DAYS360(start_date,
end_date, method)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 6 of 48
Description
calculations. Learn more
EDATE
EDATE(start_date)
EOMONTH(start_date,
Date
EOMONTH
months)
HOUR
HOUR(time)
component of a specific
time, in numeric format.
Learn more
Returns the minute
Date
MINUTE
MINUTE(time)
component of a specific
time, in numeric format.
Learn more
Returns the month of the
Date
MONTH
MONTH(date)
NETWORKDAYS
Date
NETWORKDAYS
(start_date,
end_date, holidays)
Returns the number of net
Date
NETWORKDAYS.INTL
NETWORKDAYS.INTL
(start_date,
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 7 of 48
Description
Google Sheets
. Learn
more
Returns the current date
Date
NOW
NOW()
Date
SECOND
SECOND(time)
component of a specific
time, in numeric format.
Learn more
Date
TIME
TIME(hour, minute,
second)
Date
TIMEVALUE
TIMEVALUE
(time_string)
Date
TODAY
TODAY()
Date
WEEKDAY
WEEKDAY(date, type)
WEEKNUM(date,
Date
WEEKNUM
[type])
. Learn
more
Calculates the number of
Date
WORKDAY
WORKDAY(start_date,
num_days, holidays)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 8 of 48
Description
Calculates the date after a
specified number of
Date
WORKDAY.INTL
WORKDAY.INTL
workdays excluding
(start_date,
Google Sheets
more
YEAR
YEAR(date)
YEARFRAC(start_date,
Date
YEARFRAC
end_date,
day_count_convention
)
BIN2DEC
Engineering
Engineering
BIN2DEC
BIN2HEX
Learn more
BIN2HEX
significant_digits)
more
BIN2OCT
Engineering
BIN2OCT
(signed_binary_numbe
r,
significant_digits)
Engineering
DEC2BIN
DEC2BIN
Converts a decimal
(decimal_number,
significant_digits)
DEC2HEX
Engineering
DEC2HEX
(decimal_number,
significant_digits)
https://support.google.com/docs/table/25273?rd=2
Converts a decimal
number to signed
hexadecimal format. Learn
more
10/18/2014
Type
Engineering
Name
DEC2OCT
Page 9 of 48
Description
DEC2OCT
Converts a decimal
(decimal_number,
significant_digits)
Engineering
DELTA
DELTA(number1,
[number2])
. Learn
more
HEX2BIN
Engineering
HEX2BIN
significant_digits)
Learn more
HEX2DEC
Engineering
HEX2DEC
(signed_hexadecimal_
number)
HEX2OCT
Engineering
HEX2OCT
Converts a signed
Converts a signed
hexadecimal number to
decimal format. Learn
more
Converts a signed
significant_digits)
more
OCT2BIN
Engineering
OCT2BIN
(signed_octal_number
,
significant_digits)
OCT2DEC
Engineering
Engineering
OCT2DEC
OCT2HEX
https://support.google.com/docs/table/25273?rd=2
Learn more
OCT2HEX
significant_digits)
more
10/18/2014
Type
Name
Page 10 of 48
Description
Returns a filtered version
FILTER(range,
Filter
FILTER
condition1,
condition2)
SORT(range,
sort_column,
Filter
SORT
is_ascending,
sort_column2,
is_ascending2)
Returns unique rows in the
provided source range,
discarding duplicates.
Filter
UNIQUE
UNIQUE(range)
ACCRINT(issue,
first_payment,
settlement, rate,
Financial
ACCRINT
redemption,
frequency,
day_count_convention
)
ACCRINTM(issue,
maturity, rate,
Financial
ACCRINTM
redemption,
day_count_convention
)
COUPDAYBS
(settlement,
Financial
COUPDAYBS
maturity, frequency,
day_count_convention
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 11 of 48
Description
Calculates the number of
COUPDAYS(settlement, days in the coupon, or
Financial
COUPDAYS
Financial
COUPDAYSNC
COUPDAYSNC
(settlement,
Financial
COUPNCD
more
COUPNCD(settlement,
Learn more
Calculates the number of
COUPNUM(settlement,
Financial
COUPNUM
coupons, or interest
COUPPCD(settlement,
Financial
COUPPCD
Learn more
Calculates the cumulative
Financial
Financial
CUMIPMT
CUMPRINC
CUMIPMT(rate,
number_of_periods,
present_value,
investment based on
first_period,
constant-amount periodic
last_period,
end_or_beginning)
CUMPRINC(rate,
number_of_periods,
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 12 of 48
Description
present_value,
first_period,
last_period,
investment based on
constant-amount periodic
payments and a constant
interest rate. Learn more
end_or_beginning)
Calculates the depreciation
Financial
DB
DB(cost, salvage,
life, period, month)
Financial
DDB
DDB(cost, salvage,
life, period,
factor)
DISC(settlement,
Financial
DISC
maturity, price,
redemption,
DOLLARDE
Financial
DOLLARDE
(fractional_price,
unit)
DOLLARFR
Financial
DOLLARFR
(decimal_price,
unit)
Financial
DURATION
DURATION(rate,
present_value,
of a specified present
future_value)
value appreciating at a
given rate to reach a target
value. Learn more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 13 of 48
Description
Calculates the annual
effective interest rate given
Financial
EFFECT
number of compounding
periods per year. Learn
more
FV(rate,
number_of_periods,
Financial
FV
payment_amount,
present_value,
end_or_beginning)
Financial
FVSCHEDULE
FVSCHEDULE
(principal,
a specified series of
rate_schedule)
INTRATE(buy_date,
sell_date,
Financial
INTRATE
buy_price,
sell_price,
day_count_convention
)
IPMT(rate, period,
number_of_periods,
Financial
IPMT
present_value,
future_value,
end_or_beginning)
Financial
IRR
https://support.google.com/docs/table/25273?rd=2
IRR
(cashflow_amounts,
of return on an investment
rate_guess)
based on a series of
10/18/2014
Type
Name
Page 14 of 48
Description
periodic cash flows. Learn
more
MDURATION
(settlement,
Financial
MDURATION
maturity, rate,
yield, frequency,
day_count_convention
)
Calculates the modified
internal rate of return on an
MIRR
(cashflow_amounts,
Financial
MIRR
financing_rate,
reinvestment_return_
rate)
investment based on a
series of periodic cash
flows and the difference
between the interest rate
paid on financing versus
the return received on
reinvested income. Learn
more
Calculates the annual
NOMINAL
Financial
NOMINAL
(effective_rate,
periods_per_year)
Financial
Financial
NPER
NPV
NPER(rate,
payment_amount,
investment based on
present_value,
constant-amount periodic
future_value,
end_or_beginning)
NPV(discount,
cashflow1,
cashflow2)
value of an investment
based on a series of
periodic cash flows and a
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 15 of 48
Description
discount rate. Learn more
Financial
PMT
PMT(rate,
number_of_periods,
investment based on
present_value,
constant-amount periodic
future_value,
end_or_beginning)
Financial
Financial
PPMT
PRICE
PPMT(rate, period,
the principal of an
number_of_periods,
investment based on
present_value,
constant-amount periodic
future_value,
end_or_beginning)
PRICE(settlement,
maturity, rate,
yield, redemption,
interest, such as a US
frequency,
PRICEDISC
maturity, discount,
redemption,
day_count_convention
)
PRICEMAT(settlement, Calculates the price of a
Financial
PRICEMAT
maturity, issue,
rate, yield,
maturity, based on
Financial
PV
https://support.google.com/docs/table/25273?rd=2
PV(rate,
number_of_periods,
value of an annuity
payment_amount,
investment based on
10/18/2014
Type
Name
Page 16 of 48
Description
constant-amount periodic
Financial
RATE
future_value,
end_or_beginning)
RATE
(number_of_periods,
of an annuity investment
payment_per_period,
based on constant-amount
present_value,
future_value,
assumption of a constant
end_or_beginning,
rate_guess)
RECEIVED(settlement,
maturity,
Financial
RECEIVED
investment,
discount,
day_count_convention
)
Calculates the depreciation
Financial
SLN
SLN(cost, salvage,
life)
Financial
SYD
SYD(cost, salvage,
life, period)
Financial
TBILLEQ
TBILLEQ(settlement,
maturity, discount)
TBILLPRICE
Financial
TBILLPRICE
(settlement,
maturity, discount)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Financial
Name
TBILLYIELD
Page 17 of 48
Description
TBILLYIELD
(settlement,
maturity, price)
Financial
XIRR
XIRR
of return of an investment
(cashflow_amounts,
based on a specified
cashflow_dates,
series of potentially
rate_guess)
Financial
XNPV
XNPV(discount,
based on a specified
cashflow_amounts,
series of potentially
cashflow_dates)
YIELD(settlement,
maturity, rate,
Financial
YIELD
price, redemption,
frequency,
day_count_convention
)
YIELDDISC
Financial
YIELDDISC
(settlement,
maturity, price,
of a discount (non-interest-
redemption,
ARRAYFORMULA
ARRAYFORMULA
(array_formula)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
CONTINUE
Page 18 of 48
Description
CONTINUE
(source_cell, row,
column)
DETECTLANGUAGE
DETECTLANGUAGE
(text_or_range)
GOOGLECLOCK
GOOGLECLOCK()
GOOGLEFINANCE
(ticker, attribute,
Google
GOOGLEFINANCE
start_date,
end_date|num_days,
Fetches current or
historical securities
information from Google
Finance. Learn more
interval)
GOOGLETOURNAMENT
GOOGLETOURNAMENT
(year, league,
round, game_slot,
Basketball Championship)
statistic, team)
GOOGLETRANSLATE
Google
GOOGLETRANSLATE
(text,
source_language,
target_language)
IMAGE
IMAGE(url, mode)
IMPORTDATA
IMPORTDATA(url)
IMPORTFEED(url,
Google
IMPORTFEED
query, headers,
num_items)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Description
IMPORTHTML(url,
IMPORTRANGE
IMPORTRANGE
IMPORTHTML
query, index)
Page 19 of 48
(spreadsheet_key,
range_string)
Imports data from any of
various structured data
Google
IMPORTXML
IMPORTXML(url,
xpath_query)
QUERY
QUERY(data, query,
headers)
SPARKLINE(data,
Google
SPARKLINE
options)
The GoogleLookup
function was retired in
November 2011. This
function relied on
technology from Google
Google
GoogleLookup
GoogleLookup(entity,
attribute)
Info
ERROR.TYPE
https://support.google.com/docs/table/25273?rd=2
ERROR.TYPE
Returns a number
(reference)
10/18/2014
Type
Name
Page 20 of 48
Description
value in a different cell.
Learn more
Checks whether the
Info
ISBLANK
ISBLANK(value)
Info
ISEMAIL
ISEMAIL(value)
. Learn
more
Checks whether a value is
Info
ISERR
ISERR(value)
Info
ISERROR
ISERROR(value)
Info
ISLOGICAL
ISLOGICAL(value)
Info
ISNA
ISNA(value)
Info
ISNONTEXT
ISNONTEXT(value)
Info
ISNUMBER
ISNUMBER(value)
Info
ISREF
ISREF(value)
Info
ISTEXT
ISTEXT(value)
Info
N(value)
provided as a number.
Learn more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 21 of 48
Description
Returns the "value not
Info
NA
NA()
Info
TYPE
TYPE(value)
Learn more
Returns the requested
information about the
Info
CELL
CELL(info_type,
reference)
. Learn
more
Checks whether a value is
Info
ISURL
ISURL(value)
AND
Logical
AND
FALSE
FALSE()
IF
Logical
IF
value_if_false)
Logical
IFERROR
IFERROR(value,
value_if_error)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 22 of 48
Description
second argument is
absent. Learn more
Returns the opposite of a
NOT
Logical
NOT
(logical_expression)
OR
Logical
OR
TRUE
TRUE()
ADDRESS(row, column,
Lookup
ADDRESS
Lookup
CHOOSE
CHOOSE(index,
choice1, choice2)
Lookup
COLUMN
COLUMN
(cell_reference)
Lookup
COLUMNS
COLUMNS(range)
columns in a specified
array or range. Learn more
Horizontal lookup.
HLOOKUP(search_key,
Lookup
HLOOKUP
range, index,
is_sorted)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Lookup
HYPERLINK
Page 23 of 48
Description
HYPERLINK(url,
link_label)
Lookup
Lookup
INDEX
INDIRECT
INDEX(reference,
row, column)
INDIRECT
more
Looks through a row or
column for a key and
LOOKUP(search_key,
Lookup
LOOKUP
search_range|search_
result_array,
[result_range])
. Learn
more
Returns the relative
Lookup
MATCH
MATCH(search_key,
range, search_type)
position of an item in a
range that matches a
specified value. Learn
more
Lookup
OFFSET
OFFSET
(cell_reference,
offset_rows,
offset_columns,
height, width)
Learn more
Returns the row number of
Lookup
ROW
ROW(cell_reference)
Lookup
ROWS
ROWS(range)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 24 of 48
Description
Vertical lookup. Searches
VLOOKUP(search_key,
Lookup
VLOOKUP
range, index,
is_sorted)
Math
ABS
ABS(value)
ACOS
ACOS(value)
of a value, in radians.
Learn more
Returns the inverse
Math
ACOSH
ACOSH(value)
hyperbolic cosine of a
number. Learn more
Returns the inverse sine of
Math
ASIN
ASIN(value)
Math
ASINH
ASINH(value)
hyperbolic sine of a
number. Learn more
Returns the inverse
Math
ATAN
ATAN(value)
tangent of a value, in
radians. Learn more
Returns the angle between
the x-axis and a line
Math
ATAN2
ATAN2(x, y)
Math
ATANH
ATANH(value)
hyperbolic tangent of a
number. Learn more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 25 of 48
Description
Rounds a number up to
Math
CEILING
CEILING(value,
factor)
of specified significance.
Learn more
Returns the number of
ways to choose some
Math
COMBIN
COMBIN(n, k)
Math
COS
COS(angle)
Math
COSH
COSH(value)
Math
COUNTBLANK
COUNTBLANK(range)
Math
COUNTIF
COUNTIF(range,
criterion)
COUNTIFS
(criteria_range1,
Math
COUNTIFS
criterion1,
[criteria_range2,
criterion2, ...])
Returns a conditional
count across a range.
Learn more
Returns the count of a
range depending on
multiple criteria. Only
available in the new
Google Sheets
. Learn
more
Counts the number of
Math
COUNTUNIQUE
COUNTUNIQUE(value1,
value2)
Math
DEGREES
DEGREES(angle)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 26 of 48
Description
Returns the
Math
ERFC
ERFC(z)
complementary Gauss
error function of a value.
Learn more
Rounds a number up to
Math
EVEN
EVEN(value)
Math
EXP
EXP(exponent)
Math
FACT
FACT(value)
Math
FACTDOUBLE
FACTDOUBLE(value)
factorial" of a number.
Learn more
Rounds a number down to
Math
FLOOR
FLOOR(value, factor)
Math
GAMMALN
GAMMALN(value)
of a specified Gamma
function, base e (Euler's
number). Learn more
Returns the greatest
Math
GCD
GCD(value1, value2)
INT
INT(value)
Math
ISEVEN
ISEVEN(value)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 27 of 48
Description
Checks whether the
Math
ISODD
ISODD(value)
Math
LCM
LCM(value1, value2)
Math
LN
LN(value)
of a number, base e
(Euler's number). Learn
more
Returns the the logarithm
Math
LOG
LOG(value, base)
Math
LOG10
LOG10(value)
Math
MOD
MOD(dividend,
divisor)
MROUND(value,
Math
MROUND
factor)
Math
MULTINOMIAL
MULTINOMIAL(value1,
value2)
Math
ODD
ODD(value)
Math
PI
PI()
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Math
POWER
Page 28 of 48
Description
POWER(base,
exponent)
Math
PRODUCT
PRODUCT(factor1,
multiplying a series of
factor2)
Math
QUOTIENT
QUOTIENT(dividend,
divisor)
Math
RADIANS
RADIANS(angle)
Math
RAND
RAND()
Math
RANDBETWEEN
RANDBETWEEN(low,
high)
Math
ROUND
Rounds a number to a
ROUNDDOWN(value,
Math
ROUNDDOWN
places)
ROUNDUP(value,
Math
ROUNDUP
places)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 29 of 48
Description
Given parameters x, n, m,
and a, returns the power
Math
SERIESSUM
SERIESSUM(x, n, m,
a)
Math
SIGN
SIGN(value)
Math
SIN
SIN(angle)
Math
SINH
SINH(value)
Math
SQRT
SQRT(value)
Math
SQRTPI
SQRTPI(value)
SUBTOTAL
Math
SUBTOTAL
(function_code,
range1, range2)
Math
SUM
SUM(value1, value2)
Math
SUMIF
https://support.google.com/docs/table/25273?rd=2
SUMIF(range,
criterion,
sum_range)
more
10/18/2014
Type
Name
Description
SUMIFS(sum_range,
criteria_range1,
Math
SUMIFS
Page 30 of 48
criterion1,
[criteria_range2,
criterion2, ...])
Google Sheets
more
SUMSQ
SUMSQ(value1,
squares of a series of
value2)
Math
TAN
TAN(angle)
Math
TANH
TANH(value)
Math
TRUNC
Operator
ADD
ADD(value1, value2)
CONCAT
CONCAT(value1,
value2)
Operator
DIVIDE
DIVIDE(dividend,
divided by another.
divisor)
Operator
EQ
EQ(value1, value2)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 31 of 48
Description
and `FALSE` otherwise.
Equivalent to the `==`
operator. Learn more
Returns `TRUE` if the first
argument is strictly greater
Operator
GT
GT(value1, value2)
Operator
GTE
GTE(value1, value2)
Operator
LT
LT(value1, value2)
Operator
LTE
LTE(value1, value2)
Operator
MINUS
MINUS(value1,
value2)
Operator
MULTIPLY
https://support.google.com/docs/table/25273?rd=2
MULTIPLY(factor1,
factor2)
10/18/2014
Type
Name
Page 32 of 48
Description
Returns `TRUE` if two
specified values are not
Operator
NE
NE(value1, value2)
Operator
POW
POW(base, exponent)
Operator
UMINUS
UMINUS(value)
UNARY_PERCENT
UNARY_PERCENT
(percentage)
`UNARY_PERCENT(100)`
equals `1`. Learn more
Returns a specified
Operator
UPLUS
UPLUS(value)
number, unchanged..
Learn more
Parser
CONVERT
CONVERT(value,
start_unit,
to a different unit of
end_unit)
Parser
TO_DATE
TO_DATE(value)
Parser
TO_DOLLARS
TO_DOLLARS(value)
Parser
TO_PERCENT
TO_PERCENT(value)
number to a percentage.
Learn more
Converts a provided
Parser
TO_PURE_NUMBER
TO_PURE_NUMBER
date/time, percentage,
(value)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 33 of 48
Description
number without formatting.
Learn more
Converts a provided
Parser
TO_TEXT
TO_TEXT(value)
AVEDEV(value1,
Statistical
AVEDEV
value2)
the magnitudes of
deviations of data from a
dataset's mean. Learn
more
Returns the numerical
Statistical
Statistical
AVERAGE
AVERAGEA
AVERAGE(value1,
value2)
AVERAGEA(value1,
value2)
AVERAGEIF
(criteria_range,
Statistical
AVERAGEIF
criterion,
[average_range])
Statistical
AVERAGEIFS
Learn more
AVERAGEIFS
(average_range,
range depending on
criteria_range1,
criterion1,
[criteria_range2,
Google Sheets
criterion2, ...])
more
. Learn
Statistical
BINOMDIST
BINOMDIST
of drawing a certain
(num_successes,
num_trials,
prob_success,
cumulative)
maximum number of
successes) in a certain
number of tries given a
population of a certain size
containing a certain
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 34 of 48
Description
number of successes, with
replacement of draws.
Learn more
CONFIDENCE(alpha,
Statistical
CONFIDENCE
standard_deviation,
pop_size)
Statistical
CORREL
CORREL(data_y,
product-moment
data_x)
correlation coefficient of a
dataset. Learn more
Returns the a count of the
Statistical
Statistical
COUNT
COUNTA
COUNT(value1,
value2)
COUNTA(value1,
value2)
COVAR(data_y,
Statistical
COVAR
data_x)
Statistical
CRITBINOM
CRITBINOM
(num_trials,
cumulative binomial
prob_success,
target_prob)
or equal to a specified
criteria. Learn more
Calculates the sum of
Statistical
DEVSQ
DEVSQ(value1,
squares of deviations
value2)
EXPONDIST(x, lambda,
Statistical
EXPONDIST
cumulative)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 35 of 48
Description
lambda at a specified
value. Learn more
Calculates the left-tailed F
probability distribution
F.DIST(x,
degrees_freedom1,
Statistical
F.DIST
degrees_freedom2,
cumulative)
F.DIST.RT
F.DIST.RT(x,
degrees_freedom1,
degrees_freedom2)
Fisher-Snedecor
distribution or Snedecor's
F distribution. Learn more
FDIST
FDIST(x,
degrees_freedom1,
degrees_freedom2)
Fisher-Snedecor
distribution or Snedecor's
F distribution. Learn more
FISHER
FISHER(value)
transformation of a
specified value. Learn
more
Returns the inverse Fisher
Statistical
FISHERINV
FISHERINV(value)
transformation of a
specified value. Learn
more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 36 of 48
Description
Calculates the expected y-
Statistical
FORECAST
FORECAST(x, data_y,
data_x)
Statistical
GEOMEAN
GEOMEAN(value1,
value2)
Statistical
HARMEAN
HARMEAN(value1,
value2)
HYPGEOMDIST
(num_successes,
Statistical
HYPGEOMDIST
num_draws,
successes_in_pop,
pop_size)
number of successes in a
certain number of tries
given a population of a
certain size containing a
certain number of
successes, without
replacement of draws.
Learn more
Calculates the y-value at
Statistical
INTERCEPT
INTERCEPT(data_y,
data_x)
Statistical
KURT
Statistical
LARGE
LARGE(data, n)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 37 of 48
Description
Returns the value of the
inverse log-normal
Statistical
LOGINV
LOGINV(x, mean,
standard_deviation)
Statistical
LOGNORMDIST
Statistical
MAX
MAX(value1, value2)
Statistical
MAXA
Statistical
MEDIAN
MEDIAN(value1,
value2)
Statistical
MIN
MIN(value1, value2)
Statistical
MINA
Statistical
Statistical
MODE
NEGBINOMDIST
https://support.google.com/docs/table/25273?rd=2
MODE(value1, value2)
NEGBINOMDIST
(num_failures,
of drawing a certain
num_successes,
prob_success)
certain number of
10/18/2014
Type
Name
Page 38 of 48
Description
successes given a
probability of success in
independent trials. Learn
more
Returns the value of the
normal distribution function
Statistical
NORMDIST
NORMDIST(x, mean,
standard_deviation,
cumulative)
NORMINV(x, mean,
Statistical
NORMINV
standard_deviation)
Statistical
NORMSDIST
NORMSDIST(x)
cumulative distribution
function for a specified
value. Learn more
Returns the value of the
inverse standard normal
Statistical
NORMSINV
NORMSINV(x)
Statistical
PEARSON
PEARSON(data_y,
product-moment
data_x)
correlation coefficient of a
dataset. Learn more
Statistical
PERCENTILE
PERCENTILE(data,
percentile)
Statistical
PERCENTRANK
https://support.google.com/docs/table/25273?rd=2
PERCENTRANK(data,
value,
rank (percentile) of a
10/18/2014
Type
Name
Page 39 of 48
Description
[significant_digits] specified value in a
)
PERCENTRANK.EXC
Statistical
PERCENTRANK.EXC
(data, value,
[significant_digits]
)
. Learn
more
Returns the percentage
PERCENTRANK.INC
Statistical
PERCENTRANK.INC
(data, value,
[significant_digits]
)
. Learn
more
Returns the number of
ways to choose some
Statistical
PERMUT
PERMUT(n, k)
POISSON(x, mean,
Statistical
POISSON
cumulative)
PROB(data,
Statistical
PROB
probabilities,
low_limit,
high_limit)
corresponding
probabilities, calculates the
probability that a value
chosen at random falls
between two limits. Learn
more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Description
QUARTILE(data,
Statistical
RANK
QUARTILE
quartile_number)
Statistical
Page 40 of 48
RANK(value, data,
is_ascending)
RANK.AVG(value,
Statistical
RANK.AVG
data,
[is_ascending])
. Learn
more
Returns the rank of a
specified value in a
dataset. If there is more
Statistical
RANK.EQ
RANK.EQ(value, data,
[is_ascending])
Statistical
RSQ
RSQ(data_y, data_x)
moment correlation
coefficient of a dataset.
Learn more
Calculates the skewness
of a dataset, which
Statistical
SKEW
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 41 of 48
Description
Calculates the slope of the
Statistical
SLOPE
SLOPE(data_y,
data_x)
regression of a dataset.
Learn more
Returns the nth smallest
Statistical
SMALL
SMALL(data, n)
Statistical
STANDARDIZE
STANDARDIZE(value,
equivalent of a random
mean,
standard_deviation)
Statistical
STDEV
STDEV(value1,
value2)
Statistical
STDEVA
STDEVA(value1,
deviation based on a
value2)
Statistical
STDEVP
STDEVP(value1,
deviation based on an
value2)
Statistical
STDEVPA
STDEVPA(value1,
value2)
deviation based on an
entire population, setting
text to the value `0`. Learn
more
Calculates the standard
Statistical
STEYX
STEYX(data_y,
data_x)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 42 of 48
Description
Calculates the negative
Statistical
T.INV
T.INV(probability,
degrees_freedom)
Statistical
T.INV.2T
T.INV.2T
(probability,
degrees_freedom)
TDIST(x,
Statistical
TDIST
degrees_freedom,
tails)
. Learn
more
TINV(probability,
Statistical
TINV
degrees_freedom)
Statistical
TRIMMEAN
TRIMMEAN(data,
exclude_proportion)
TTEST(range1,
Statistical
TTEST
Statistical
VAR
VAR(value1, value2)
Statistical
VARA
VARA(value1, value2)
Calculates an estimate of
variance based on a
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 43 of 48
Description
sample, setting text to the
value `0`. Learn more
Calculates the variance
Statistical
VARP
Statistical
VARPA
value2)
based on an entire
population, setting text to
the value `0`. Learn more
WEIBULL
WEIBULL(x, shape,
scale, cumulative)
Statistical
ZTEST
ZTEST(data, value,
standard_deviation)
standard distribution.
Learn more
Text
ARABIC
ARABIC
(roman_numeral)
Text
CHAR
CHAR(table_number)
Text
CLEAN
CLEAN(text)
. Learn
more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 44 of 48
Description
Returns the numeric
Text
CODE
CODE(string)
Text
CONCATENATE
Text
DOLLAR
DOLLAR(number,
number_of_places)
Text
EXACT
EXACT(string1,
string2)
Text
FIND
FIND(search_for,
text_to_search,
starting_at)
Text
FINDB
FINDB(search_for,
text_to_search,
double-character as 2.
[starting_at])
. Learn
more
Text
FIXED
FIXED(number,
number_of_places,
suppress_separator)
Text
JOIN
JOIN(delimiter,
value_or_array1,
one-dimensional arrays
value_or_array2)
LEFT(string,
Text
LEFT
number_of_characters
)
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Text
LEN
Page 45 of 48
Description
LEN(text)
Text
LOWER
LOWER(text)
MID(string,
Text
MID
starting_at,
Returns a segment of a
string. Learn more
extract_length)
Text
PROPER
PROPER
(text_to_capitalize)
Text
REGEXEXTRACT
REGEXEXTRACT(text,
substrings according to a
regular_expression)
Text
REGEXMATCH
REGEXMATCH(text,
regular_expression)
Text
Text
REGEXREPLACE
REPLACE
REGEXREPLACE(text,
regular_expression,
replacement)
REPLACE(text,
position, length,
new_text)
Text
REPT
RIGHT
RIGHT(string,
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Description
ROMAN(number,
Text
SEARCH
Formats a number in
Roman numerals. Learn
ROMAN
rule_relaxation)
Text
Page 46 of 48
more
SEARCH(search_for,
text_to_search,
starting_at)
Text
SEARCHB
SEARCHB(search_for,
text_to_search,
double-character as 2.
[starting_at])
. Learn
more
Divides text around a
SPLIT(text,
Text
SPLIT
delimiter,
split_by_each)
specified character or
string, and puts each
fragment into a separate
cell in the row. Learn more
SUBSTITUTE
Text
SUBSTITUTE
(text_to_search,
search_for,
replace_with,
more
occurrence_number)
Text
T(value)
Text
TEXT
TEXT(number, format)
text according to a
specified format. Learn
more
Removes leading and
Text
TRIM
TRIM(text)
trailing spaces in a
specified string. Learn
more
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Type
Name
Page 47 of 48
Description
Converts a specified string
Text
UPPER
UPPER(text)
VALUE
VALUE(text)
This document contains modified content from Appendix B of the OpenOffice.org "Calc Guide," available at
http://wiki.openoffice.org/w/images/b/b3/0300CS3-CalcGuide.pdf. This content is licensed under the Creative
Commons Attribution License, version 2.0, available at http://creativecommons.org/licenses/by/2.0/legalcode.
We have made slight modifications to syntax and descriptions to fit the format of this table and match the functions'
implementation and use in Google spreadsheets.
The copyright notice found in the OpenOffice.org "Calc Guide" is included in its complete form below.
Copyright
This document is Copyright 2005 by its contributors as listed in the section titled Authors. You can distribute it
and/or modify it under the terms of either the GNU General Public License, version 2 or later
(http://www.gnu.org/licenses/gpl.html), or the Creative Commons Attribution License, version 2.0 or later
(http://creativecommons.org/licenses/by/2.0/).
All trademarks within this guide belong to their legitimate owners.
Authors
Magnus Adielsson
Richard Barnes
Peter Kupfer
Iain Roberts
Jean Hollis Weber
https://support.google.com/docs/table/25273?rd=2
10/18/2014
Page 48 of 48
958
https://support.google.com/docs/table/25273?rd=2
10/18/2014