Download Spreadsheet Functions

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Modern portfolio theory wikipedia , lookup

Transcript
FUNCTION NAME
Spreadsheet Functions
Excel
Google
Sheets
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Returns the average of a set of values selected from a database table-like array or range using a SQL-like query.
Counts numeric values selected from a database table-like array or range using a SQL-like query.
Counts values, including text, selected from a database table-like array or range using a SQL-like query.
Returns a single value from a database table-like array or range using a SQL-like query.
Returns the maximum value selected from a database table-like array or range using a SQL-like query.
Returns the minimum value selected from a database table-like array or range using a SQL-like query.
Returns the product of values selected from a database table-like array or range using a SQL-like query.
Returns the standard deviation of a population sample selected from a database table-like array or range using a SQL-like query.
Returns the standard deviation of an entire population selected from a database table-like array or range using a SQL-like query.
Returns the sum of values selected from a database table-like array or range using a SQL-like query.
Returns the variance of a population sample selected from a database table-like array or range using a SQL-like query.
Returns the variance of an entire population selected from a database table-like array or range using a SQL-like query.
X
X
X
X
X
X
X
X
X
X
new 2010
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Converts a provided year, month, and day into a date.
Converts a provided date string in a known format to a date value.
Returns the day of the month that a specific date falls on, in numeric format.
Returns the difference between two days based on the 360 day year used in some financial interest calculations.
Returns a date a specified number of months before or after another date.
Returns a date representing the last day of a month which falls a specified number of months before or after another date.
Returns the hour component of a specific time, in numeric format.
Returns the minute component of a specific time, in numeric format.
Returns the month of the year a specific date falls in, in numeric format.
Returns the number of whole workdays between two dates
Returns the number of net working days between two provided days excluding specified weekend days and holidays.
Returns the current date and time as a date value.
Returns the second component of a specific time, in numeric format.
Converts a provided hour, minute, and second into a time.
Returns the fraction of a 24-hour day the time represents.
Returns the current date as a date value.
Returns a number representing the day of the week of the date provided.
Returns a number representing the week of the year where the provided date falls.
Calculates the number of working days from a specified start date.
Calculates the date after a specified number of workdays excluding specified weekend days and holidays.
Returns the year specified by a given date.
Returns the year fraction representing the number of whole days between start_date and end_date
DESCRIPTION
Database Functions
DAVERAGE
DCOUNT
DCOUNTA
DGET
DMAX
DMIN
DPRODUCT
DSTDEV
DSTDEVP
DSUM
DVAR
DVARP
Date [Google] / Date & Time [Excel] Functions
DATE
DATEVALUE
DAY
DAYS360
EDATE
EOMONTH
HOUR
MINUTE
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
NOW
SECOND
TIME
TIMEVALUE
TODAY
WEEKDAY
WEEKNUM
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC
KEY: In the right two columns, an 'X' means the function is present. Functions added in Excel 2010 are in the Excel column as 'new 2010'; those added to the new Google Sheets are in the Google Sheets
column as 'new'. Other labels in the columns indicate where that application categorizes the function, when different from the other. In the Statistics functions, Microsoft introduced major changes,
deprecating (planned elimination) some functions and replacing them with new functions (arrows changing from red to green indicate the change).
Category Order: Database / Date (& Time) / Engineering / Financial / Info(rmation) / Logical / Lookup (& Reference) / Array [Google only] / Math (& Trigonometry) / Operator [Google only] / Statistical /
Cube [Excel only] / Add-in & Automation [Excel only] / Filter [Google only] / Google [Google only] / Parser [Google only] / Text
Engineering Functions
Page 1 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database Functions
Engineering
Functions
BESSELI
BESSELJ
BESSELK
BESSELY
BIN2DEC
BIN2HEX
BIN2OCT
COMPLEX
CONVERT
DEC2BIN
DEC2HEX
DEC2OCT
DELTA
ERF
ERF.PRECISE
ERFC
ERFC.PRECISE
GESTEP
HEX2BIN
HEX2DEC
HEX2OCT
IMABS
IMAGINARY
IMARGUMENT
IMCONJUGATE
IMCOS
IMDIV
IMEXP
IMLN
IMLOG10
IMLOG2
IMPOWER
IMPRODUCT
IMREAL
IMSIN
IMSQRT
IMSUB
IMSUM
OCT2BIN
OCT2DEC
OCT2HEX
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
new
Math
X
X
X
X
X
X
Returns the modified Bessel In(x)
Returns the Bessel Jn(x)
Returns the modified Bessel Kn(x)
Returns the Bessel Yn(x)
Converts a binary number to decimal
Converts a binary number to hexadecimal
Converts a binary number to octal
Converts real and imaginary coefficients into a complex number
Converts a number from one measurement system to another
Converts a decimal number to binary
Converts a decimal number to hexadecimal
Converts a decimal number to octal
Compare two numeric values, returning 1 if they're equal.
Returns the error function
Returns the error function
Returns the complementary error function
Returns the complementary ERF function integrated between x and infinity
Tests whether a number is greater than a threshold value
Converts a hexadecimal number to binary
Converts a hexadecimal number to decimal
Converts a hexadecimal number to octal
Returns the absolute value (modulus) of a complex number
Returns the imaginary coefficient of a complex number
Returns the argument theta, an angle expressed in radians
Returns the complex conjugate of a complex number
Returns the cosine of a complex number
Returns the quotient of two complex numbers
Returns the exponential of a complex number
Returns the natural logarithm of a complex number
Returns the base-10 logarithm of a complex number
Returns the base-2 logarithm of a complex number
Returns a complex number raised to an integer power
Returns the product of complex numbers
Returns the real coefficient of a complex number
Returns the sine of a complex number
Returns the square root of a complex number
Returns the difference between two complex numbers
Returns the sum of complex numbers
Converts an octal number to binary
Converts an octal number to decimal
Converts an octal number to hexadecimal
Page 2 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database
Functions
Financial Functions
ACCRINT
ACCRINTM
AMORDEGRC
AMORLINC
COUPDAYBS
COUPDAYS
COUPDAYSNC
COUPNCD
COUPNUM
COUPPCD
X
X
X
X
X
X
X
X
X
X
X
X
CUMIPMT
X
X
CUMPRINC
X
X
DB
DDB
DISC
DOLLARDE
DOLLARFR
X
X
X
X
X
X
X
X
X
X
DURATION
X
X
EFFECT
FV
FVSCHEDULE
X
X
X
X
X
X
INTRATE
X
X
IPMT
IRR
ISPMT
X
X
X
X
X
X
Calculates the accrued interest of a security that has periodic payments.
Calculates the accrued interest of a security that pays interest at maturity.
Returns the depreciation for each accounting period by using a depreciation coefficient
Returns the depreciation for each accounting period
Calculates the number of days from the first coupon, or interest payment, until settlement.
Calculates the number of days in the coupon, or interest payment, period that contains the specified settlement date.
Calculates the number of days from the settlement date until the next coupon, or interest payment.
Calculates next coupon, or interest payment, date after the settlement date.
Calculates the number of coupons, or interest payments, between the settlement date and the maturity date of the investment.
Calculates last coupon, or interest payment, date before the settlement date.
Calculates the cumulative interest over a range of payment periods for an investment based on constant-amount periodic payments and a constant
interest rate.
Calculates the cumulative principal paid over a range of payment periods for an investment based on constant-amount periodic payments and a
constant interest rate.
Calculates the depreciation of an asset for a specified period using the arithmetic declining balance method.
Calculates the depreciation of an asset for a specified period using the double-declining balance method.
Calculates the discount rate of a security based on price.
Converts a price quotation given as a decimal fraction into a decimal value.
Converts a price quotation given as a decimal value into a decimal fraction.
Calculates the number of compounding periods required for an investment of a specified present value appreciating at a given rate to reach a target
value.
Calculates the annual effective interest rate given the nominal rate and number of compounding periods per year.
Calculates the future value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
Calculates the future value of some principal based on a specified series of potentially varying interest rates.
Calculates the effective interest rate generated when an investment is purchased at one price and sold at another with no interest or dividends
generated by the investment itself.
Calculates the payment on interest for an investment based on constant-amount periodic payments and a constant interest rate.
Calculates the internal rate of return on an investment based on a series of periodic cash flows.
Calculates the interest paid during a specific period of an investment
MDURATION
X
X
Calculates the modified Macaulay duration of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
MIRR
X
X
NOMINAL
X
X
Calculates the modified internal rate of return on an 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.
Calculates the annual nominal interest rate given the effective rate and number of compounding periods per year.
NPER
X
X
Calculates the number of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.
NPV
ODDFPRICE
ODDFYIELD
ODDLPRICE
ODDLYIELD
X
X
X
X
X
X
Calculates the net present value of an investment based on a series of periodic cash flows and a discount rate.
Returns the price per $100 face value of a security with an odd first period
Returns the yield of a security with an odd first period
Returns the price per $100 face value of a security with an odd last period
Returns the yield of a security with an odd last period
X
X
X
X
X
X
Page 3 of 13
Spreadsheet Functions
Excel
Google
Sheets
PMT
PPMT
PRICE
PRICEDISC
PRICEMAT
PV
X
X
X
X
X
X
X
X
X
X
X
X
Calculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate.
Calculates the payment on the principal of an investment based on constant-amount periodic payments and a constant interest rate.
Calculates the price of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.
Calculates the price of a discount (non-interest-bearing) security, based on expected yield.
Calculates the price of a security paying interest at maturity, based on expected yield.
Calculates the present value of an annuity investment based on constant-amount periodic payments and a constant interest rate.
RATE
X
X
Calculates the interest rate of an annuity investment based on constant-amount periodic payments and the assumption of a constant interest rate.
RECEIVED
SLN
SYD
TBILLEQ
TBILLPRICE
TBILLYIELD
VDB
XIRR
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Calculates the amount received at maturity for an investment in fixed-income securities purchased on a given date.
Calculates the depreciation of an asset for one period using the straight-line method.
Calculates the depreciation of an asset for a specified period using the sum of years digits method.
Calculates the equivalent annualized rate of return of a US Treasury Bill based on discount rate.
Calculates the price of a US Treasury Bill based on discount rate.
Calculates the yield of a US Treasury Bill based on price.
Returns the depreciation of an asset for a specified or partial period by using a declining balance method
Calculates the internal rate of return of an investment based on a specified series of potentially irregularly spaced cash flows.
XNPV
X
X
Calculates the net present value of an investment based on a specified series of potentially irregularly spaced cash flows and a discount rate.
YIELD
YIELDDISC
YIELDMAT
X
X
X
X
X
Calculates the annual yield of a security paying periodic interest, such as a US Treasury Bond, based on price.
Calculates the annual yield of a discount (non-interest-bearing) security, based on price.
Returns the annual yield of a security that pays interest at maturity
CELL
ERROR.TYPE
INFO
ISBLANK
ISEMAIL
ISERR
ISERROR
ISEVEN
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISODD
ISREF
ISTEXT
ISURL
N
NA
TYPE
X
X
X
X
new
X
FUNCTION NAME
DESCRIPTION
Database
Functions
Financial
Functions
(continued)
Info [Google] / Information [Excel] Functions
X
X
X
X
X
X
X
X
X
X
X
X
X
X
new
X
X
Math
X
X
X
X
Math
X
X
new
X
X
new
Returns information about the formatting, location, or contents of a cell
Returns a number corresponding to the error value in a different cell.
Returns information about the current operating environment
Returns TRUE if the value is blank
Checks whether a value is a valid email address.
Returns TRUE if the value is any error value except #N/A
Returns TRUE if the value is any error value
Returns TRUE if the number is even
Returns TRUE if the value is a logical value
Returns TRUE if the value is the #N/A error value
Returns TRUE if the value is not text
Returns TRUE if the value is a number
Returns TRUE if the number is odd
Returns TRUE if the value is a reference
Returns TRUE if the value is text
Checks whether a value is a valid URL.
Returns a value converted to a number
Returns the error value #N/A
Returns a number indicating the data type of a value
Page 4 of 13
Spreadsheet Functions
Excel
Google
Sheets
AND
FALSE
IF
IFERROR
NOT
OR
TRUE
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Returns TRUE if all arguments are TRUE
Returns the logical value FALSE
Specifies a logical test to perform
Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula
Reverses the logic of its argument
Returns TRUE if any argument is TRUE
Returns the logical value TRUE
ADDRESS
AREAS
CHOOSE
COLUMN
COLUMNS
HLOOKUP
HYPERLINK
INDEX
INDIRECT
LOOKUP
MATCH
OFFSET
ROW
ROWS
RTD
TRANSPOSE
VLOOKUP
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Returns a reference as text to a single cell in a worksheet
Returns the number of areas in a reference
Chooses a value from a list of values
Returns the column number of a specified cell, with 'A=1'.
Returns the number of columns in a reference
Horizontal lookup. Searches across the first row of a range for a key and returns the value of a specified cell in the column found.
Creates a hyperlink that opens a document stored on a network server, an intranet, or the Internet
Returns the content of a cell, specified by row and column offset.
Returns a reference indicated by a text value
Looks through a row or column for a key and returns the value of the cell in a result range located in the same position as the search row or column.
Returns the relative position of an item in a range that matches a specified value.
Returns a range reference shifted a specified number of rows and columns from a starting cell reference.
Returns the row number of a specified cell.
Returns the number of rows in a specified array or range.
Retrieves real-time data from a program that supports COM automation
Returns the transpose of an array
Vertical lookup. Searches down the first column of a range for a key and returns the value of a specified cell in the row found.
FUNCTION NAME
DESCRIPTION
Database
Functions
Logical Functions
Lookup [Google] / Lookup & Reference [Excel] Functions
X
X
X
X
X
X
X
new
X
X
X
X
Array
X
Array [Google only] Functions
ARRAY_CONSTRAIN
ARRAY_LITERAL
ARRAY_ROW
EXPAND
FREQUENCY
GROWTH
LINEST
LOGEST
MDETERM
MINVERSE
MMULT
NOEXPAND
SUMPRODUCT
SUMX2MY2
SUMX2PY2
SUMXMY2
TRANSPOSE
TREND
Statistical
Statistical
Statistical
Statistical
Math & Trig
Math & Trig
Math & Trig
Math & Trig
Math & Trig
Math & Trig
Math & Trig
Lookup & Ref
Statistical
new
new
new
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Constrains an array result to a specified size.
Returns an array with M rows and N columns from M 1xN arrays.
Returns an array made up of the elements passed in as arguments.
Forces the automatic expansion of array formula output as the output size grows.
Calculates the frequency distribution of a one-column array into specified classes.
Given partial data about an exponential growth trend, fits an ideal exponential growth trend and/or predicts further values.
Given partial data about a linear trend, calculates various parameters about the ideal linear trend using the least-squares method.
Given partial data about an exponential growth curve, calculates various parameters about the best fit ideal exponential growth curve.
Returns the matrix determinant of a square matrix specified as an array or range.
Returns the multiplicative inverse of a square matrix specified as an array or range.
Calculates the matrix product of two matrices specified as arrays or ranges.
Prevents the automatic expansion of array formula output as the output size grows.
Calculates the sum of the products of corresponding entries in two equal-sized arrays or ranges.
Calculates the sum of the differences of the squares of values in two arrays.
Calculates the sum of the sums of the squares of values in two arrays.
Calculates the sum of the squares of differences of values in two arrays.
Transposes the rows and columns of an array or range of cells.
Given partial data about a linear trend, fits an ideal linear trend using the least squares method and/or predicts further values.
Page 5 of 13
FUNCTION NAME
ABS
ACOS
ACOSH
AGGREGATE
ASIN
ASINH
ATAN
ATAN2
ATANH
CEILING
CEILING.PRECISE
COMBIN
COS
COSH
COUNTBLANK
COUNTIF
COUNTIFS
COUNTUNIQUE
DEGREES
ERFC
EVEN
EXP
FACT
FACTDOUBLE
FLOOR
FLOOR.PRECISE
GAMMALN
GCD
INT
ISEVEN
ISO.CEILING
ISODD
LCM
LN
LOG
LOG10
MDETERM
MINVERSE
MMULT
MOD
MROUND
MULTINOMIAL
ODD
Excel
X
X
X
new 2010
X
X
X
X
X
X
new 2010
X
X
X
Statistical
Statistical
Statistical
X
Engineering
X
X
X
X
X
new 2010
Statistical
X
X
Information
Google
Sheets
X
X
X
X
X
X
X
X
X
X
X
X
X
X
new
X
X
X
X
X
X
X
X
X
X
X
X
X
Information
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Array
Array
Array
X
X
X
X
Spreadsheet Functions
DESCRIPTION
Database
Functions [Excel] Functions
Math [Google] / Math
& Trigonometry
Returns the absolute value of a number
Returns the inverse cosine of a value, in radians.
Returns the inverse hyperbolic cosine of a number
Returns an aggregate in a list or database
Returns the inverse sine of a value, in radians.
Returns the inverse hyperbolic sine of a number
Returns the inverse tangent of a value, in radians.
Returns the angle between the x-axis and a line segment from the origin (0,0) to specified coordinate pair (x-, y-), in radians
Returns the inverse hyperbolic tangent of a number
Rounds a number up to the nearest integer multiple of specified significance.
Rounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.
Returns the number of ways to choose some number of objects from a pool of a given size of objects.
Returns the cosine of an angle provided in radians.
Returns the hyperbolic cosine of any real number.
Returns the number of empty cells in a given range.
Returns a conditional count across a range.
Returns the count of a range depending on multiple criteria.
Counts the number of unique values in a list of specified values and ranges.
Converts an angle value in radians to degrees.
Returns the complementary Gauss error function of a value.
Rounds a number up to the nearest even integer
Returns Euler's number, e (~2.718) raised to a power.
Returns the factorial of a number
Returns the double factorial of a number
Rounds a number down to the nearest integer multiple of specified significance.
Rounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up
Returns the the logarithm of a specified Gamma function, base e (Euler's number).
Returns the greatest common divisor of one or more integers.
Rounds a number down to the nearest integer
Checks whether the provided value is even.
Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance
Checks whether the provided value is odd.
Returns the least common multiple of one or more integers.
Returns the the logarithm of a number, base e (Euler's number).
Returns the logarithm of a number to a specified base
Returns the base-10 logarithm of a number
Returns the matrix determinant of an array
Returns the matrix inverse of an array
Returns the matrix product of two arrays
Returns the remainder from division
Rounds one number to the nearest integer multiple of another.
Returns the factorial of the sum of values divided by the product of the values' factorials.
Rounds a number up to the nearest odd integer
Page 6 of 13
FUNCTION NAME
PI
POWER
PRODUCT
QUOTIENT
RADIANS
RAND
RANDBETWEEN
ROMAN
ROUND
ROUNDDOWN
ROUNDUP
SERIESSUM
SIGN
SIN
SINH
SQRT
SQRTPI
SUBTOTAL
SUM
SUMIF
SUMIFS
SUMPRODUCT
SUMSQ
SUMX2MY2
SUMX2PY2
SUMXMY2
TAN
TANH
TRUNC
Excel
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Google
Sheets
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
new
Array
X
Array
Array
Array
X
X
X
Spreadsheet Functions
DESCRIPTION
Math [Google] / Math &Database
Trigonometry
[Excel] Functions (continued)
Functions
Returns the value of pi
Returns the result of a number raised to a power
Returns the result of multiplying a series of numbers together.
Returns the integer portion of a division
Converts an angle value in degrees to radians.
Returns a random number between 0 and 1
Returns a random number between the numbers you specify
Converts an arabic numeral to roman, as text
Rounds a number to a specified number of digits
Rounds a number down, toward zero
Rounds a number up, away from zero
Returns the sum of a power series based on the formula
Given an input number, returns -1 if negative, 1 if positive, and 0 if zero
Returns the sine of an angle provided in radians.
Returns the hyperbolic sine of a number
Returns the positive square root of a positive number.
Returns the positive square root of the product of Pi and the given positive number.
Returns a subtotal in a list or database
Adds its arguments
Adds the cells specified by a given criteria
Adds the cells in a range that meet multiple criteria
Returns the sum of the products of corresponding array components
Returns the sum of the squares of a series of numbers and/or cells.
Returns the sum of the difference of squares of corresponding values in two arrays
Returns the sum of the sum of squares of corresponding values in two arrays
Returns the sum of squares of differences of corresponding values in two arrays
Returns the tangent of an angle provided in radians.
Returns the hyperbolic tangent of a number
Truncates a number to an integer
Operator [Google only] Functions
ADD
CONCAT
DIVIDE
EQ
GT
GTE
LT
LTE
MINUS
MULTIPLY
NE
POW
UMINUS
UNARY_PERCENT
UPLUS
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Returns the sum of two numbers. Equivalent to the `+` operator.
Returns the concatenation of two values. Equivalent to the `&` operator.
Returns one number divided by another. Equivalent to the `/` operator.
Returns `TRUE` if two specified values are equal and `FALSE` otherwise. Equivalent to the `==` operator.
Returns `TRUE` if the first argument is strictly greater than the second, and `FALSE` otherwise. Equivalent to the `>` operator.
Returns `TRUE` if the first argument is greater than or equal to the second, and `FALSE` otherwise. Equivalent to the `>=` operator.
Returns `TRUE` if the first argument is strictly less than the second, and `FALSE` otherwise. Equivalent to the `<` operator.
Returns `TRUE` if the first argument is less than or equal to the second, and `FALSE` otherwise. Equivalent to the `<=` operator.
Returns the difference of two numbers. Equivalent to the `-` operator.
Returns the product of two numbers. Equivalent to the `*` operator.
Returns `TRUE` if two specified values are not equal and `FALSE` otherwise. Equivalent to the `!=` operator.
Returns a number raised to a power.
Returns a number with the sign reversed.
Returns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.
Returns a specified number, unchanged..
Page 7 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database Functions
Statistical
AVEDEV
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
BETA.DIST
BETADIST
BETA.INV
BETAINV
BINOM.DIST
BINOMDIST
X
X
X
X
X
new 2010
deprecated
new 2010
deprecated
new 2010
deprecated
new 2010
deprecated
X
new 2010
new 2010
deprecated
new 2010
new 2010
deprecated
new 2010
deprecated
new 2010
deprecated
X
new 2010
X
X
X
X
X
X
new 2010
X
X
X
X
Math
Math
Math
X
new 2010
X
new 2010
X
Calculates the average of the magnitudes of deviations of data from a dataset's mean.
Returns the numerical average value in a dataset, ignoring text.
Returns the numerical average value in a dataset.
Returns the average of a range depending on criteria.
Returns the average of a range depending on multiple criteria.
Returns the cumulative beta distribution function or the beta probability density function
X
BINOMDIST
BINOM.INV
CRITBINOM
CRITBINOM
CHISQ.DIST
CHISQ.DIST.RT
CHIDIST
CHISQ.INV
CHISQ.INV.RT
CHIINV
CHISQ.TEST
CHITEST
CONFIDENCE.NORM
CONFIDENCE
CONFIDENCE
CONFIDENCE.T
CORREL
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
COVARIANCE.P
COVAR
COVAR
COVARIANCE.S
CRITBINOM
DEVSQ
EXPON.DIST
EXPONDIST
EXPONDIST
X
X
X
new
new
X
X
X
Returns the beta cumulative distribution
Returns the inverse of the cumulative distribution for a specified beta distribution
Returns the inverse of the cumulative distribution for a specified beta distribution
Returns the individual term binomial distribution probability
Returns the individual term binomial distribution probability
Calculates the probability of drawing a certain number of successes (or a maximum number of successes) in a certain number of tries given a population
of a certain size containing a certain number of successes, with replacement of draws.
Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value
Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value
Calculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria.
Returns the chi-squared distribution
Returns the right-tailed probability of the chi-squared distribution
Returns the right-tailed probability of the chi-squared distribution
Returns the inverse of the left-tailed probability of the chi-squared distribution
Returns the inverse of the right-tailed probability of the chi-squared distribution
Returns the inverse of the right-tailed probability of the chi-squared distribution
Returns the test for independence
Returns the test for independence
Returns the confidence interval for a population mean, using a normal distribution
Returns the confidence interval for a population mean, using a normal distribution
Calculates the width of half the confidence interval for a normal distribution.
Returns the confidence interval for a population mean, using a Student's t distribution
Calculates r, the Pearson product-moment correlation coefficient of a dataset.
Returns the a count of the number of numeric values in a dataset.
Returns the a count of the number of values in a dataset.
Counts the number of blank cells within a range
Counts the number of cells within a range that meet the given criteria
Counts the number of cells within a range that meet multiple criteria
Returns covariance, the average of the products of paired deviations
Returns covariance, the average of the products of paired deviations
Calculates the covariance of a dataset.
Returns the sample covariance, the average of the products deviations for each data point pair in two data sets
Calculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria.
Calculates the sum of squares of deviations based on a sample.
Returns the exponential distribution
Returns the exponential distribution
Returns the value of the exponential distribution function with a specified lambda at a specified value.
Page 8 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database
Functions
Statistical
Functions
(continued)
F.DIST
F.DIST.RT
FDIST
F.INV
F.INV.RT
FINV
F.TEST
FTEST
FISHER
FISHERINV
FORECAST
FREQUENCY
GAMMA.DIST
GAMMADIST
GAMMA.INV
GAMMAINV
GAMMALN
GAMMALN.PRECISE
GEOMEAN
GROWTH
HARMEAN
HYPGEOM.DIST
HYPGEOMDIST
new 2010
new 2010
X
new 2010
new 2010
X
new 2010
X
X
X
X
X
new 2010
X
new 2010
X
X
new 2010
X
X
X
new 2010
X
X
X
X
HYPGEOMDIST
INTERCEPT
KURT
LARGE
LINEST
LOGEST
LOGNORM.INV
LOGINV
LOGINV
LOGNORM.DIST
LOGNORMDIST
LOGNORMDIST
MAX
MAXA
MEDIAN
MIN
MINA
MODE.MULT
MODE.SNGL
MODE
MODE
X
X
X
X
X
X
X
X
new 2010
X
X
X
X
X
new 2010
X
X
X
X
X
X
new 2010
new 2010
X
X
X
X
X
X
X
X
Returns the F probability distribution
Returns the (right-tailed) F probability distribution (degree of diversity) for two data sets
Returns the (right-tailed) F probability distribution (degree of diversity) for two data sets
Returns the inverse of the F probability distribution
Returns the inverse of the (right-tailed) F probability distribution
Returns the inverse of the (right-tailed) F probability distribution
Returns the result of an F-test
Returns the result of an F-test
Returns the Fisher transformation of a specified value.
Returns the inverse Fisher transformation of a specified value.
Returns a value along a linear trend
Returns a frequency distribution as a vertical array
Returns the gamma distribution
Returns the gamma distribution
Returns the inverse of the gamma cumulative distribution
Returns the inverse of the gamma cumulative distribution
Returns the natural logarithm of the gamma, Γ(x)
Returns the natural logarithm of the gamma function, Γ(x)
Calculates the geometric mean of a dataset.
Returns values along an exponential trend
Calculates the harmonic mean of a dataset.
Returns the hypergeometric distribution
Returns the hypergeometric distribution
Calculates the probability of drawing a certain 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.
Calculates the y-value at which the line resulting from linear regression of a dataset will intersect the y-axis (x=0).
Calculates the kurtosis of a dataset, which describes the shape, and in particular the "peakedness" of that dataset.
Returns the nth largest element from a data set, where n is user-defined.
Returns the parameters of a linear trend
Returns the parameters of an exponential trend
Returns the inverse of the lognormal cumulative distribution
Returns the inverse of the lognormal distribution
Returns the value of the inverse log-normal cumulative distribution with given mean and standard deviation at a specified value.
Returns the cumulative lognormal distribution
Returns the cumulative lognormal distribution
Returns the value of the log-normal cumulative distribution with given mean and standard deviation at a specified value.
Returns the maximum value in a numeric dataset.
Returns the maximum numeric value in a dataset.
Returns the median value in a numeric dataset.
Returns the minimum value in a numeric dataset.
Returns the minimum numeric value in a dataset.
Returns a vertical array of the most frequently occurring values in an array or range
Returns the most frequently occurring value in an array or range
Returns the most frequently occurring value in an array or range
Returns the most commonly occurring value in a dataset.
Page 9 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Statistical
Functions
(continued)
Database
Functions
NEGBINOM.DIST
NEGBINOMDIST
new 2010
X
NEGBINOMDIST
NORM.DIST
NORMDIST
NORM.INV
NORMINV
NORMINV
NORM.S.DIST
NORMSDIST
NORMSDIST
NORM.S.INV
NORMSINV
NORMSINV
PEARSON
PERCENTILE.INC
PERCENTILE
PERCENTILE
PERCENTILE.EXC
PERCENTRANK.EXC
PERCENTRANK.EXC
PERCENTRANK.INC
PERCENTRANK.INC
PERCENTRANK
PERCENTRANK
PERMUT
POISSON.DIST
POISSON
POISSON
PROB
QUARTILE.EXC
QUARTILE.INC
QUARTILE
QUARTILE
new 2010
X
RANK.AVG
new 2010
Returns the value of the normal distribution function (or normal cumulative distribution function) for a specified value, mean, and standard deviation.
X
new 2010
X
X
new 2010
X
X
new 2010
X
X
X
X
new 2010
new 2010
new
new 2010
new
X
X
new 2010
X
X
new 2010
new 2010
X
X
X
X
X
new
RANK.AVG
new 2010
new
RANK.EQ
RANK
X
new 2010
X
NORMDIST
RANK.EQ
X
Returns the negative binomial distribution
Returns the negative binomial distribution
Calculates the probability of drawing a certain number of failures before a certain number of successes given a probability of success in independent
trials.
Returns the normal cumulative distribution
Returns the normal cumulative distribution
X
Returns the inverse of the normal cumulative distribution
Returns the inverse of the normal cumulative distribution
Returns the value of the inverse normal distribution function for a specified value, mean, and standard deviation.
Returns the standard normal cumulative distribution
Returns the standard normal cumulative distribution
Returns the value of the standard normal cumulative distribution function for a specified value.
Returns the inverse of the standard normal cumulative distribution
Returns the inverse of the standard normal cumulative distribution
Returns the value of the inverse standard normal distribution function for a specified value.
Calculates r, the Pearson product-moment correlation coefficient of a dataset.
Returns the k-th percentile of values in a range, where k is in the range 0..1, inclusive
Returns the k-th percentile of values in a range (0..1, inclusive)
Returns the value at a given percentile of a dataset.
Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive
Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set
Returns the percentage rank (percentile) from 0 to 1 exclusive of a specified value in a dataset.
Returns the rank of a value in a data set as a percentage (0..1, inclusive) of the data set
Returns the percentage rank (percentile) from 0 to 1 inclusive of a specified value in a dataset.
Returns the rank of a value in a data set as a percentage of the data set
Returns the percentage rank (percentile) of a specified value in a dataset.
Returns the number of ways to choose some number of objects from a pool of a given size of objects, considering order.
Returns the Poisson distribution
Returns the Poisson distribution
Returns the value of the Poisson distribution function (or Poisson cumulative distribution function) for a specified value and mean.
Given a set of values and corresponding probabilities, calculates the probability that a value chosen at random falls between two limits.
Returns the quartile of the data set, based on percentile values from 0..1, exclusive
Returns the quartile of a data set
Returns the quartile of a data set
Returns a value nearest to a specified quartile of a dataset.
Returns the rank of a number in a list of numbers: its size relative to other values in the list; if more than one value has the same rank, the average
rank is returned
Returns the rank of a specified value in a dataset. If there is more than one entry of the same value in the dataset, the average rank of the entries will be
returned.
Returns the rank of a number in a list of numbers. Its size is relative to other values in the list; if more than one value has the same rank, the top rank
of that set of values is returned
Returns the rank of a specified value in a dataset. If there is more than one entry of the same value in the dataset, the top rank of the entries will be
returned.
Returns the rank of a number in a list of numbers: its size relative to other values in the list.
Page 10 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database
Functions
Statistical
Functions
(continued)
RANK
RSQ
SKEW
SLOPE
SMALL
STANDARDIZE
STDEV.S
STDEV
STDEV
STDEV.P
STDEVP
STDEVP
STDEVA
STDEVPA
STEYX
T.DIST
T.DIST.2T
T.DIST.RT
TDIST
TDIST
T.INV
T.INV.2T
TINV
T.TEST
TTEST
TREND
TRIMMEAN
VAR.S
VAR
VAR
VAR.P
VARP
VARP
VARA
VARPA
WEIBULL.DIST
WEIBULL
WEIBULL
Z.TEST
ZTEST
ZTEST
X
X
X
X
X
new 2010
X
X
X
X
X
X
X
X
new 2010
X
X
X
X
new 2010
new 2010
new 2010
X
X
X
X
X
new
new 2010
new 2010
X
new 2010
X
X
X
new 2010
X
X
X
new 2010
X
X
X
new 2010
X
X
X
X
X
new 2010
X
X
Returns the rank of a specified value in a dataset.
Calculates the square of r, the Pearson product-moment correlation coefficient of a dataset.
Calculates the skewness of a dataset, which describes the symmetry of that dataset about the mean.
Calculates the slope of the line resulting from linear regression of a dataset.
Returns the nth smallest element from a data set, where n is user-defined.
Calculates the normalized equivalent of a random variable given mean and standard deviation of the distribution.
Estimates standard deviation based on a sample
Estimates standard deviation based on a sample
Calculates an estimate of standard deviation based on a sample.
Calculates standard deviation based on the entire population
Calculates standard deviation based on the entire population
Calculates an estimate of standard deviation based on an entire population.
Estimates standard deviation based on a sample, including numbers, text, and logical values
Calculates standard deviation based on the entire population, including numbers, text, and logical values
Returns the standard error of the predicted y-value for each x in the regression
Returns the Percentage Points (probability) for the Student t-distribution
Returns the Percentage Points (probability) for the Student t-distribution
Returns the Student's t-distribution
Returns the Student's t-distribution
Calculates the probability for Student's t-distribution with a given input (x).
Returns the t-value of the Student's t-distribution as a function of the probability and the degrees of freedom
Returns the inverse of the Student's t-distribution
Returns the inverse of the Student's t-distribution
Returns the probability associated with a Student's t-test
Returns the probability associated with a Student's t-test
Returns values along a linear trend
Calculates the mean of a dataset excluding some proportion of data from the high and low ends of the dataset.
Estimates variance based on a sample
Estimates variance based on a sample
Calculates an estimate of variance based on a sample.
Calculates variance based on the entire population
Calculates variance based on the entire population
Calculates an estimate of variance based on an entire population.
Estimates variance based on a sample, including numbers, text, and logical values
Calculates variance based on the entire population, including numbers, text, and logical values
Returns the Weibull distribution
Calculates variance based on the entire population, including numbers, text, and logical values
Returns the value of the Weibull distribution function (or Weibull cumulative distribution function) for a specified shape and scale.
Returns the one-tailed probability-value of a z-test
Returns the one-tailed probability-value of a z-test
Returns the two-tailed P-value of a Z-test with standard distribution.
Page 11 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database
Functions
Cube
[Excel only]
Functions
CUBEKPIMEMBER
X
CUBEMEMBER
X
CUBEMEMBERPROPERTY
X
CUBERANKEDMEMBER
CUBESET
CUBESETCOUNT
CUBEVALUE
X
X
X
X
CALL
X
EUROCONVERT
X
GETPIVOTDATA
REGISTER.ID
SQL.REQUEST
X
X
X
Returns a key performance indicator (KPI) name, property, and measure, and displays the name and property in the cell. A KPI is a quantifiable measurement, such as
monthly gross profit or quarterly employee turnover, used to monitor an organization's performance
Returns a member or tuple in a cube hierarchy. Use to validate that the member or tuple exists in the cube
Returns the value of a member property in the cube. Use to validate that a member name exists within the cube and to return the specified property for
this member
Returns the nth, or ranked, member in a set. Use to return one or more elements in a set, such as the top sales performer or top 10 students
Defines a calculated set of members or tuples by sending a set expression to the cube on the server which creates the set, and then returns that set to Excel
Returns the number of items in a set.
Returns an aggregated value from a cube.
Add-in & Automation [Excel only] Functions
Calls a procedure in a dynamic link library or code resource
Converts a number to euros, converts a number from euros to a euro member currency, or converts a number from one euro member currency to
another by using the euro as an intermediary (triangulation)
Returns data stored in a PivotTable report
Returns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered
Connects with an external data source and runs a query from a worksheet, then returns the result as an array without the need for macro programming
Filter [Google only] Functions
FILTER
SORT
UNIQUE
X
X
X
Returns a filtered version of the source range, returning only rows or columns which meet the specified conditions.
Sorts the rows of a given array or range by the values in one or more columns.
Returns unique rows in the provided source range, discarding duplicates. Rows are returned in the order in which they first appear in the source range.
ARRAYFORMULA
CONTINUE
DETECTLANGUAGE
GOOGLECLOCK
GOOGLEFINANCE
GOOGLETOURNAMENT
GOOGLETRANSLATE
IMAGE
IMPORTDATA
IMPORTFEED
IMPORTHTML
IMPORTRANGE
IMPORTXML
QUERY
SPARKLINE
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Enables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.
Returns a specified cell from an array formula result.
Identifies the language used in text within the specified range.
Returns the current system date and time and updates automatically once per minute.
Fetches current or historical securities information from Google Finance.
Returns data for March Madness (NCAA Division I Basketball Championship) games.
Translates text from one language into another/
Inserts an image into a cell.
Imports data at a given url in .csv (comma-separated value) or .tsv (tab-separated value) format.
Imports a RSS or ATOM feed.
Imports data from a table or list within an HTML page.
Imports a range of cells from a specified spreadsheet.
Imports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.
Runs a Google Visualization API Query Language query across data.
Creates a miniature chart contained within a single cell.
TO_DATE
TO_DOLLARS
TO_PERCENT
TO_PURE_NUMBER
TO_TEXT
X
X
X
X
X
Converts a provided number to a date.
Converts a provided number to a dollar value.
Converts a provided number to a percentage.
Converts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.
Converts a provided numeric value to a text value.
Google [Google only] Functions
Parser [Google only] Functions
Page 12 of 13
FUNCTION NAME
Excel
Google
Sheets
Spreadsheet Functions
DESCRIPTION
Database
Functions
Text functions
ARABIC
ASC
BAHTTEXT
CHAR
CLEAN
CODE
CONCATENATE
DOLLAR
DOLLAR
EXACT
FIND
FINDB
FIXED
JIS
JOIN
LEFT
LEFTB
LEN
LENB
LOWER
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
new
X
X
X
X
X
new
X
X
X
X
X
MID
X
MIDB
X
PHONETIC
PROPER
REGEXEXTRACT
REGEXMATCH
REGEXREPLACE
REPLACE
REPLACEB
REPT
RIGHT
RIGHTB
X
X
SEARCH
X
X
SEARCHB
SPLIT
SUBSTITUTE
T
TEXT
TRIM
UPPER
VALUE
X
new
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Computes the value of a Roman numeral.
Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters
Converts a number to text, using the ß (baht) currency format
Convert a number into a character according to the current Unicode table.
Removes all nonprintable characters from text
Returns the numeric Unicode map value of the first character in the string provided.
Joins several text items into one text item
Converts a number to text, using the $ (dollar) currency format
Formats a number into the locale-specific currency format.
Checks to see if two text values are identical (case-sensitive)
Returns the position at which a string is first found within text (case-sensitive)
Finds one text value within another (case-sensitive) [for use with double-byte character sets {Japanese, Chinese, Korean}]
Formats a number as text with a fixed number of decimals
Changes half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters
Concatenates the elements of one or more one-dimensional arrays using a specified delimiter.
Returns the leftmost characters from a text value
Returns the leftmost characters from a text value (counts each double-byte character as 2 when language settings allow)
Returns the length of a string.
Returns the number of characters in a text string (counts each double-byte character as 2 when language settings allow)
Converts text to lowercase
Returns a specific number of characters from a text string starting at the position you specify (counts each character, whether single-byte or doublebyte, as 1, regardless of default language setting)
Returns a specific number of characters from a text string starting at the position you specify (counts each double-byte character as 2 when language
settings allow)
Extracts the phonetic (furigana) characters from a text string
Capitalizes the first letter in each word of a text value
Extracts matching substrings according to a regular expression.
Whether a piece of text matches a regular expression.
Replaces part of a text string with a different text string using regular expressions.
Replaces part of a text string with a different text string.
Replaces characters within text (counts each double-byte character as 2 when language settings allow)
Repeats text a given number of times
Returns the last character or characters in a text string, based on the number of characters you specify
Returns the last character or characters in a text string, based on the number of bytes you specify
Finds one text value within another (not case-sensitive) — counts each character, whether single-byte or double-byte, as 1, regardless of default
language setting
Finds one text value within another (not case-sensitive) — counts each double-byte character as 2 when language settings allow
Divides text around a specified character or string, and puts each fragment into a separate cell in the row.
Substitutes new text for old text in a text string
Converts its arguments to text
Converts a number into text according to a specified format.
Removes leading and trailing spaces in a specified string.
Converts text to uppercase
Converts a text argument to a number
Page 13 of 13