# 501Formulas

Every Formula in Google Sheets, From ABS to ZTEST, including Vlookup and (my favorite) IF()

Every Formula in Google Sheets, From ABS to ZTEST, including Vlookup and (my favorite) IF()

Returns the absolute value of a number.

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 inverse cosine of a value, in radians.

Returns the inverse hyperbolic cosine of a number.

Returns the inverse cotangent of a value, in radians..

Returns the inverse hyperbolic cotangent of a value, in radians. Must not be between -1 and 1, inclusive..

Returns the sum of two numbers. Equivalent to the `+` operator.

Returns a cell reference as a string.

Returns the depreciation for an accounting period, or the prorated depreciation if the asset was purchased in the middle of a period..

Returns true if all of the provided arguments are logically true, and false if any of the provided arguments are logically false.

Computes the value of a Roman numeral.

Constrains an array result to a specified size.

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.

Converts full-width ASCII and katakana characters to their half-width counterparts. All standard-width characters will remain unchanged..

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.

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.

Finds the weighted average of a set of values, given the values and the corresponding weights..

Converts a number into a text representation in another base, for example, base 2 for binary..

Returns the probability of a given value as defined by the beta distribution function..

See BETA.DIST.

Returns the value of the inverse beta distribution function for a given probability..

See BETA.INV

Converts a signed binary number to decimal format.

Converts a signed binary number to signed hexadecimal format.

Converts a signed binary number to signed octal format.

See BINOMDIST

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.

See CRITBINOM

Bitwise boolean AND of two numbers..

Shifts the bits of the input a certain number of places to the left..

Bitwise boolean OR of 2 numbers..

Shifts the bits of the input a certain number of places to the right..

Bitwise XOR (exclusive OR) of 2 numbers..

Groups an array by columns by application of a LAMBDA function to each column.

Groups an array by rows by application of a LAMBDA function to each row.

Rounds a number up to the nearest integer multiple of specified significance.

Rounds a number up to the nearest integer multiple of specified significance, with negative numbers rounding toward or away from 0 depending on the mode..

Rounds a number up to the nearest integer multiple of specified significance. If the number is positive or negative, it is rounded up..

Returns the requested information about the specified cell.

Convert a number into a character according to the current Unicode table.

Calculates the right-tailed chi-squared distribution, often used in hypothesis testing.

Calculates the inverse of the right-tailed chi-squared distribution.

Calculates the left-tailed chi-squared distribution, often used in hypothesis testing.

Calculates the right-tailed chi-squared distribution, which is commonly used in hypothesis testing.

Calculates the inverse of the left-tailed chi-squared distribution.

Calculates the inverse of the right-tailed chi-squared distribution.

See CHITEST

Returns the probability associated with a Pearson’s chi-squared test on the two ranges of data. Determines the likelihood that the observed categorical data is drawn from an expected distribution.

Returns an element from a list of choices based on index.

Returns the text with the non-printable ASCII characters removed.

Returns the numeric Unicode map value of the first character in the string provided.

Returns the column number of a specified cell, with `A=1`.

Returns the number of columns in a specified array or range.

Returns the number of ways to choose some number of objects from a pool of a given size of objects.

Returns the number of ways to choose some number of objects from a pool of a given size of objects, including ways that choose the same object multiple times..

Creates a complex number given real and imaginary coefficients.

Returns the concatenation of two values. Equivalent to the `&` operator.

Appends strings to one another.

See CONFIDENCE.NORM

Calculates the width of half the confidence interval for a normal distribution..

Calculates the width of half the confidence interval for a Student’s t-distribution..

Converts a numeric value to a different unit of measure.

Calculates r, the Pearson product-moment correlation coefficient of a dataset.

Returns the cosine of an angle provided in radians.

Returns the hyperbolic cosine of any real number.

Cotangent of an angle provided in radians..

Returns the hyperbolic cotangent of any real number..

Returns a count of the number of numeric values in a dataset.

Returns a count of the number of values in a dataset.

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.

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 covariance of a dataset.

See COVAR

Calculates the covariance of a dataset, where the dataset is a sample of the total population..

Calculates the smallest value for which the cumulative binomial distribution is greater than or equal to a specified criteria.

Returns the cosecant of an angle provided in radians..

The CSCH function returns the hyperbolic cosecant of any real number..

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.

Converts a provided year, month, and day into a date.

Calculates the number of days, months, or years between two dates.

Converts a provided date string in a known format to a date value.

Returns the average of a set of values selected from a database table-like array or range using a SQL-like query.

Returns the day of the month that a specific date falls on, in numeric format.

Returns the number of days between two dates..

Returns the difference between two days based on the 360 day year used in some financial interest calculations.

Calculates the depreciation of an asset for a specified period using the arithmetic declining balance method.

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.

Calculates the depreciation of an asset for a specified period using the double-declining balance method.

Converts a decimal number to signed binary format.

Converts a decimal number to signed hexadecimal format.

Converts a decimal number to signed octal format.

The DECIMAL function converts the text representation of a number in another base, to base 10 (decimal)..

Converts an angle value in radians to degrees.

Compare two numeric values, returning 1 if they're equal.

Identifies the language used in text within the specified range.

Calculates the sum of squares of deviations based on a sample.

Returns a single value from a database table-like array or range using a SQL-like query.

Calculates the discount rate of a security based on price.

Returns one number divided by another. Equivalent to the `/` operator.

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.

Formats a number into the locale-specific currency format.

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.

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.

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.

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.

Returns a date a specified number of months before or after another date.

Calculates the annual effective interest rate given the nominal rate and number of compounding periods per year.

Encodes a string of text for the purpose of using in a URL query..

Returns a date representing the last day of a month which falls a specified number of months before or after another date.

Returns `TRUE` if two specified values are equal and `FALSE` otherwise. Equivalent to the `=` operator.

The ERF function returns the integral of the Gauss error function over an interval of values..

Returns the complementary Gauss error function of a value.

See ERFC

See ERF

Returns a number corresponding to the error value in a different cell.

Rounds a number up to the nearest even integer.

Tests whether two strings are identical.

Returns Euler's number, e (~2.718) raised to a power.

Returns the value of the exponential distribution function with a specified LAMBDA at a specified value..

See EXPON.DIST

Returns the factorial of a number.

Returns the "double factorial" of a number.

Returns the logical value `FALSE`.

Calculates the left-tailed F probability distribution (degree of diversity) for two data sets with given input x. Alternately called Fisher-Snedecor distribution or Snedecor's F distribution.

See F.DIST.RT.

Calculates the right-tailed F probability distribution (degree of diversity) for two data sets with given input x. Alternately called Fisher-Snedecor distribution or Snedecor's F distribution.

Returns a filtered version of the source range, returning only rows or columns which meet the specified conditions.

Returns the position at which a string is first found within text.

Returns the position at which a string is first found within text counting each double-character as 2.

Calculates the inverse of the left-tailed F probability distribution. Also called the Fisher-Snedecor distribution or Snedecor’s F distribution.

See F.INV.RT

Calculates the inverse of the right-tailed F probability distribution. Also called the Fisher-Snedecor distribution or Snedecor’s F distribution.

Returns the Fisher transformation of a specified value.

Returns the inverse Fisher transformation of a specified value.

Formats a number with a fixed number of decimal places.

Flattens all the values from one or more ranges into a single column.

Rounds a number down to the nearest integer multiple of specified significance.

Rounds a number down to the nearest integer multiple of specified significance, with negative numbers rounding toward or away from 0 depending on the mode..

The FLOOR.PRECISE function rounds a number down to the nearest integer or multiple of specified significance..

Calculates the expected y-value for a specified x based on a linear regression of a dataset.

See FORECAST

Returns the formula as a string..

Calculates the frequency distribution of a one-column array into specified classes.

See FTEST.

Returns the probability associated with an F-test for equality of variances. Determines whether two samples are likely to have come from populations with the same variance.

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.

Returns the Gamma function evaluated at the specified value..

Calculates the gamma distribution, a two-parameter continuous probability distribution.

See GAMMA.DIST

The GAMMA.INV function returns the value of the inverse gamma cumulative distribution function for the specified probability and alpha and beta parameters..

See GAMMA.INV.

Returns the the logarithm of a specified Gamma function, base e (Euler's number).

See GAMMALN

The GAUSS function returns the probability that a random variable, drawn from a normal distribution, will be between the mean and z standard deviations above (or below) the mean..

Returns the greatest common divisor of one or more integers.

Calculates the geometric mean of a dataset.

Returns 1 if the rate is strictly greater than or equal to the provided step value or 0 otherwise. If no step value is provided then the default value of 0 will be used..

Extracts an aggregated value from a pivot table that corresponds to the specified row and column headings.

Fetches current or historical securities information from Google Finance.

Translates text from one language into another

Given partial data about an exponential growth trend, fits an ideal exponential growth trend and/or predicts further values.

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.

Calculates the harmonic mean of a dataset.

Converts a signed hexadecimal number to signed binary format.

Converts a signed hexadecimal number to decimal format.

Converts a signed hexadecimal number to signed octal format.

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.

Returns the hour component of a specific time, in numeric format.

Creates a hyperlink inside a cell.

See HYPGEOMDIST

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.

Returns one value if a logical expression is `TRUE` and another if it is `FALSE`.

Returns the first argument if it is not an error value, otherwise returns the second argument if present, or a blank if the second argument is absent.

Evaluates a value. If the value is an #N/A error, returns the specified value..

Evaluates multiple conditions and returns a value that corresponds to the first true condition..

Returns absolute value of a complex number.

Inserts an image into a cell.

Returns the imaginary coefficient of a complex number.

The IMARGUMENT function returns the angle (also known as the argument or \theta) of the given complex number in radians..

Returns the complex conjugate of a number.

The IMCOS function returns the cosine of the given complex number..

Returns the hyperbolic cosine of the given complex number. For example, a given complex number "x+yi" returns "cosh(x+yi).".

Returns the cotangent of the given complex number. For example, a given complex number "x+yi" returns "cot(x+yi).".

Returns the hyperbolic cotangent of the given complex number. For example, a given complex number "x+yi" returns "coth(x+yi).".

Returns the cosecant of the given complex number..

Returns the hyperbolic cosecant of the given complex number. For example, a given complex number "x+yi" returns "csch(x+yi).".

Returns one complex number divided by another.

Returns Euler's number, e (~2.718) raised to a complex power..

Returns the logarithm of a complex number, base e (Euler's number).

Returns the logarithm of a complex number for a specified base..

Returns the logarithm of a complex number with base 10..

Returns the logarithm of a complex number with base 2..

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.

Returns a complex number raised to a power.

Returns the result of multiplying a series of complex numbers together.

Returns the real coefficient of a complex number.

Returns the secant of the given complex number. For example, a given complex number "x+yi" returns "sec(x+yi).".

Returns the hyperbolic secant of the given complex number. For example, a given complex number "x+yi" returns "sech(x+yi).".

Returns the sine of the given complex number..

Returns the hyperbolic sine of the given complex number. For example, a given complex number "x+yi" returns "sinh(x+yi).".

Computes the square root of a complex number.

Returns the difference between two complex numbers.

Returns the sum of a series of complex numbers.

Returns the tangent of the given complex number..

Returns the hyperbolic tangent of the given complex number. For example, a given complex number "x+yi" returns "tanh(x+yi).".

Returns the content of a cell, specified by row and column offset.

Returns a cell reference specified by a string.

Rounds a number down to the nearest integer that is less than or equal to it.

Calculates the y-value at which the line resulting from linear regression of a dataset will intersect the y-axis (x=0).

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.

Checks whether a provided number is between two other numbers either inclusively or exclusively.

Checks whether the referenced cell is empty.

Returns whether a value is a date..

Checks whether a value is a valid email address.

Checks whether a value is an error other than `#N/A`.

Checks whether a value is an error.

Checks whether the provided value is even.

Checks whether a formula is in the referenced cell.

Checks whether a value is `TRUE` or `FALSE`.

Checks whether a value is the error `#N/A`.

Checks whether a value is non-textual.

Checks whether a value is a number.

See CEILING.PRECISE

Checks whether the provided value is odd.

Returns the number of the ISO week of the year where the provided date falls.

The ISPMT function calculates the interest paid during a particular period of an investment..

Checks whether a value is a valid cell reference.

Checks whether a value is text.

Checks whether a value is a valid URL.

Concatenates the elements of one or more one-dimensional arrays using a specified delimiter.

Calculates the kurtosis of a dataset, which describes the shape, and in particular the "peakedness" of that dataset.

Creates and returns a custom function with a set of names and a formula_expression that uses them. To calculate the formula_expression, you can call the returned function with as many values as the name declares.

Returns the nth largest element from a data set, where n is user-defined.

Returns the least common multiple of one or more integers.

Returns a substring from the beginning of a specified string.

Returns the left portion of a string up to a certain number of bytes..

Returns the length of a string.

Returns the length of a string in bytes.

Given partial data about a linear trend, calculates various parameters about the ideal linear trend using the least-squares method.

Returns the the logarithm of a number, base e (Euler's number).

Returns the the logarithm of a number given a base.

Returns the the logarithm of a number, base 10.

Given partial data about an exponential growth curve, calculates various parameters about the best fit ideal exponential growth curve.

Returns the value of the inverse log-normal cumulative distribution with given mean and standard deviation at a specified value.

See LOGNORMDIST

Returns the value of the log-normal cumulative distribution with given mean and standard deviation at a specified value.

See LOGINV

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.

Converts a specified string to lowercase.

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 an array of specified dimensions with values calculated by application of a LAMBDA function.

Maps each value in the given arrays to a new value by application of a LAMBDA function to each value.

Returns the relative position of an item in a range that matches a specified value.

Returns the maximum value in a numeric dataset.

Returns the maximum numeric value in a dataset.

Returns the maximum value in a range of cells, filtered by a set of criteria..

Returns the matrix determinant of a square matrix specified as an array or range.

Calculates the modified Macaulay duration of a security paying periodic interest, such as a US Treasury Bond, based on expected yield.

Returns the median value in a numeric dataset.

Returns a segment of a string.

Returns a section of a string starting at a given character and up to a specified number of bytes..

Returns the minimum value in a numeric dataset.

Returns the minimum numeric value in a dataset.

Returns the minimum value in a range of cells, filtered by a set of criteria..

Returns the difference of two numbers. Equivalent to the `-` operator.

Returns the minute component of a specific time, in numeric format.

Returns the multiplicative inverse of a square matrix specified as an array or range.

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 matrix product of two matrices specified as arrays or ranges.

Returns the result of the modulo operator, the remainder after a division operation.

Returns the most commonly occurring value in a dataset.

Returns the most commonly occurring values in a dataset..

See MODE

Returns the month of the year a specific date falls in, in numeric format.

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.

Returns the product of two numbers. Equivalent to the `*` operator.

Returns a unit matrix of size dimension x dimension..

Returns the argument provided as a number.

Returns the "value not available" error, `#N/A`.

Returns `TRUE` if two specified values are not equal and `FALSE` otherwise. Equivalent to the `<>` operator.

See NEGBINOMDIST

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 number of net working days between two provided days.

Returns the number of net working days between two provided days excluding specified weekend days and holidays.

Calculates the annual nominal interest rate given the effective rate and number of compounding periods per year.

See NORMDIST

Returns the value of the normal distribution function (or normal cumulative distribution function) for a specified value, mean, and standard deviation.

See NORMINV

Returns the value of the inverse normal distribution function for a specified value, mean, and standard deviation.

See NORMSDIST

Returns the value of the standard normal cumulative distribution function for a specified value.

See NORMSINV

Returns the value of the inverse standard normal distribution function for a specified value.

Returns the opposite of a logical value - `NOT(TRUE)` returns `FALSE`; `NOT(FALSE)` returns `TRUE`.

Returns the current date and time as a date value.

Calculates the number of payment periods for an investment based on constant-amount periodic payments and a constant interest rate.

Calculates the net present value of an investment based on a series of periodic cash flows and a discount rate.

Converts a signed octal number to signed binary format.

Converts a signed octal number to decimal format.

Converts a signed octal number to signed hexadecimal format.

Rounds a number up to the nearest odd integer.

Returns a range reference shifted a specified number of rows and columns from a starting cell reference.

Returns true if any of the provided arguments are logically true, and false if all of the provided arguments are logically false.

Returns the number of periods for an investment to reach a specific value at a given rate..

Calculates r, the Pearson product-moment correlation coefficient of a dataset.

Returns the value at a given percentile of a dataset.

Returns the value at a given percentile of a dataset, exclusive of 0 and 1..

See PERCENTILE

Returns the percentage rank (percentile) of a specified value in a dataset.

Returns the percentage rank (percentile) from 0 to 1 exclusive of a specified value in a dataset.

Returns the percentage rank (percentile) from 0 to 1 inclusive 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 number of permutations for selecting a group of objects (with replacement) from a total number of objects..

The PHI function returns the value of the normal distribution with mean 0 and standard deviation 1..

Returns the value of Pi to 14 decimal places.

Calculates the periodic payment for an annuity investment based on constant-amount periodic payments and a constant interest rate.

See POISSON.DIST

Returns the value of the Poisson distribution function (or Poisson cumulative distribution function) for a specified value and mean..

Returns a number raised to a power.

Returns a number raised to a power.

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.

Given a set of values and corresponding probabilities, calculates the probability that a value chosen at random falls between two limits.

Returns the result of multiplying a series of numbers together.

Capitalizes each word in a specified string.

Calculates the present value of an annuity investment based on constant-amount periodic payments and a constant interest rate.

Returns a value nearest to a specified quartile of a dataset.

Returns value nearest to a given quartile of a dataset, exclusive of 0 and 4..

See QUARTILE

Runs a Google Visualization API Query Language query across data.

Returns one number divided by another.

Converts an angle value in degrees to radians.

Returns a random number between 0 inclusive and 1 exclusive.

Generates an array of random numbers between 0 and 1..

Returns a uniformly random integer between two values, inclusive.

Returns the rank of a specified value in a dataset.

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 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.

Calculates the interest rate of an annuity investment based on constant-amount periodic payments and the assumption of a constant interest rate.

Calculates the amount received at maturity for an investment in fixed-income securities purchased on a given date.

Reduces an array to an accumulated result by application of a LAMBDA function to each 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 part of a text string, based on a number of bytes, with a different text string..

Returns specified text repeated a number of times.

Returns a substring from the end of a specified string.

Returns the right portion of a string up to a certain number of bytes..

Formats a number in Roman numerals.

Rounds a number to a certain number of decimal places according to standard rules.

Rounds a number to a certain number of decimal places, always rounding down to the next valid increment.

Rounds a number to a certain number of decimal places, always rounding up to the next valid increment.

Returns the row number of a specified cell.

Returns the number of rows in a specified array or range.

Returns the interest rate needed for an investment to reach a specific value within a given number of periods..

Calculates the square of r, the Pearson product-moment correlation coefficient of a dataset.

Scans an array and produces intermediate values by application of a LAMBDA function to each value. Returns an array of the intermediate values obtained at each step.

Returns the position at which a string is first found within text.

Returns the position at which a string is first found within text counting each double-character as 2.

The SEC function returns the secant of an angle, measured in radians..

The SECH function returns the hyperbolic secant of an angle.

Returns the second component of a specific time, in numeric format.

Returns an array of sequential numbers, such as 1, 2, 3, 4..

Given parameters x, n, m, and a, returns the power series sum a1xn + a2x(n+m) + ... + aix(n+(i-1)m), where i is the number of entries in range `a`.

Given an input number, returns `-1` if it is negative, `1` if positive, and `0` if it is zero.

Returns the sine of an angle provided in radians.

Returns the hyperbolic sine of any real number.

Calculates the skewness of a dataset, which describes the symmetry of that dataset about the mean.

Calculates the skewness of a dataset that represents the entire population..

Calculates the depreciation of an asset for one period using the straight-line method.

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.

Sorts the rows of a given array or range by the values in one or more columns.

Returns the first n items in a data set after performing a sort.

Creates a miniature chart contained within a single cell.

Divides text around a specified character or string, and puts each fragment into a separate cell in the row.

Returns the positive square root of a positive number.

Returns the positive square root of the product of Pi and the given positive number.

Calculates the normalized equivalent of a random variable given mean and standard deviation of the distribution.

Calculates the standard deviation based on a sample.

Calculates the standard deviation based on a sample, setting text to the value `0`.

See STDEVP

Calculates the standard deviation based on an entire population.

Calculates the standard deviation based on an entire population, setting text to the value `0`.

See STDEV

Calculates the standard error of the predicted y-value for each x in the regression of a dataset.

Replaces existing text with new text in a string.

Returns a subtotal for a vertical range of cells using a specified aggregation function.

Returns the sum of a series of numbers and/or cells.

Returns a conditional sum across a range.

Returns the sum of a range depending on multiple criteria.

Calculates the sum of the products of corresponding entries in two equal-sized arrays or ranges.

Returns the sum of the squares of a series of numbers and/or cells.

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.

Tests an expression against a list of cases and returns the corresponding value of the first matching case, with an optional default value if nothing else is met.

Calculates the depreciation of an asset for a specified period using the sum of years digits method.

Returns string arguments as text.

Returns the tangent of an angle provided in radians.

Returns the hyperbolic tangent of any real number.

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 right tailed Student distribution for a value x..

Calculates the probability for Student's t-distribution with a given input (x).

Returns the two tailed Student distribution for a value x..

Returns the right tailed Student distribution for a value x..

Converts a number into text according to a specified format.

Combines the text from multiple strings and/or arrays, with a specifiable delimiter separating the different texts..

Converts a provided hour, minute, and second into a time.

Returns the fraction of a 24-hour day the time represents.

Calculates the negative inverse of the one-tailed TDIST function.

See T.INV.2T

Calculates the inverse of the two-tailed TDIST function.

Converts a provided number to a date.

Returns the current date as a date value.

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.

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.

Removes leading and trailing spaces in a specified string.

Calculates the mean of a dataset excluding some proportion of data from the high and low ends of the dataset.

Returns the logical value `TRUE`.

Truncates a number to a certain number of significant digits by omitting less significant digits.

Returns the probability associated with Student's t-test. Determines whether two samples are likely to have come from the same two underlying populations that have the same mean..

See T.TEST.

Returns a number associated with the type of data passed into the function.

Returns a number with the sign reversed.

Returns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.

Returns the Unicode character for a number..

Returns the decimal Unicode value of the first character of the text..

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.

Returns a specified number, unchanged.

Converts a specified string to uppercase.

Converts a string in any of the date, time or number formats that Google Sheets understands into a number.

Calculates the variance based on a sample.

Calculates an estimate of variance based on a sample, setting text to the value `0`.

See VARP

Calculates the variance based on an entire population.

Calculates the variance based on an entire population, setting text to the value `0`.

See VAR

Returns the depreciation of an asset for a particular period (or partial period)..

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.

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.

Returns the value of the Weibull distribution function (or Weibull cumulative distribution function) for a specified shape and scale.

See WEIBULL

Calculates the end date after a specified number of working days.

Calculates the date after a specified number of workdays excluding specified weekend days and holidays.

Calculates the internal rate of return of an investment based on a specified series of potentially irregularly spaced cash flows.

Returns the values in the result range based on the position where a match was found in the lookup range. If no match is found, it returns the closest match.

Calculates the net present value of an investment based on a specified series of potentially irregularly spaced cash flows and a discount rate.

The XOR function performs an exclusive or of 2 numbers that returns a 1 if the numbers are different, and a 0 otherwise..

Returns the year specified by a given date.

Returns the number of years, including fractional years, between two dates using a specified day count convention.

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.

Calculates the annual yield of a security paying interest at maturity, based on price.

Returns the one-tailed P-value of a Z-test with standard distribution..

See Z.TEST.