Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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