DAX Functions Reference
This document provides a comprehensive reference for Data Analysis Expressions (DAX) functions, essential for building powerful analytical models in Analysis Services and Power BI.
Table of Contents
- Aggregation Functions
- Date and Time Functions
- Financial Functions
- Filter Functions
- Information Functions
- Logical Functions
- Mathematical and Trig Functions
- Parent and Child Functions
- Statistical Functions
- String Functions
- Table Manipulation Functions
- Time Intelligence Functions
- Type Conversion Functions
- All Functions (Alphabetical)
Aggregation Functions
These functions perform calculations across entire columns or expressions.
AVERAGE()
Calculates the average of numbers in a column.
AVERAGE()
AVERAGEA()
Calculates the average of numbers, text, and logical values in a column.
AVERAGEA()
COUNT()
Counts the number of cells that contain numbers.
COUNT()
COUNTA()
Counts the number of non-blank cells.
COUNTA()
MAX()
Returns the largest value in a column.
MAX()
MIN()
Returns the smallest value in a column.
MIN()
SUM()
Calculates the sum of numbers in a column.
SUM()
Date and Time Functions
These functions manipulate date and time values.
DATE(, , )
Creates a date value from year, month, and day numbers.
DATE(, , )
YEAR()
Returns the year part of a date.
YEAR()
MONTH()
Returns the month part of a date.
MONTH()
DAY()
Returns the day part of a date.
DAY()
TODAY()
Returns the current date.
TODAY()
Filter Functions
These functions are used to manipulate the context in which expressions are evaluated.
ALL( [, ]...)
Removes all filters from a table or columns.
ALL( [, ]...)
ALLEXCEPT(, [, ]...)
Removes all filters from a table except for the specified columns.
ALLEXCEPT(, [, ]...)
FILTER(, )
Returns a table that has been filtered.
FILTER(, )
RELATED()
Returns a related value from another table. Requires a relationship between tables.
RELATED()
RELATEDTABLE()
Returns a table of related rows from another table. Requires a relationship between tables.
RELATEDTABLE()
Logical Functions
These functions perform logical operations.
AND(, )
Returns TRUE if all arguments are TRUE.
AND(, )
IF(, , )
Returns one value if a logical expression is TRUE and another value if it is FALSE.
IF(, , )
OR(, )
Returns TRUE if any argument is TRUE.
OR(, )
NOT()
Reverses the logical value of its argument.
NOT()
Mathematical and Trig Functions
These functions perform mathematical calculations.
ABS()
Returns the absolute value of a number.
ABS()
DIVIDE(, [, ])
Divides two numbers and returns the result, or an optional alternative result if division by zero occurs.
DIVIDE(, [, ])
INT()
Rounds a number down to the nearest integer.
INT()
POWER( , )
Returns the result of a number raised to a power.
POWER( , )
ROUND(, )
Rounds a number to a specified number of digits.
ROUND(, )
String Functions
These functions manipulate text strings.
CONCATENATE(, [, ...])
Joins two or more text strings.
CONCATENATE(, [, ...])
LEN()
Returns the number of characters in a text string.
LEN()
LEFT(, )
Returns the leftmost characters from a text string.
LEFT(, )
RIGHT(, )
Returns the rightmost characters from a text string.
RIGHT(, )
SUBSTITUTE(, , [, ])
Replaces existing text with new text in a text string.
SUBSTITUTE(, , [, ])
Time Intelligence Functions
These functions are specifically designed for time-based analysis.
CALCULATE( [, ]...)
Evaluates an expression in a modified filter context.
CALCULATE( [, ]...)
DATESBETWEEN(, , )
Returns a table containing a column of dates between two dates.
DATESBETWEEN(, , )
DATESYTD()
Returns a table containing a column of dates for the year to date.
DATESYTD()
PREVIOUSMONTH()
Returns a table containing a column of dates for the previous month.
PREVIOUSMONTH()
SAMEPERIODLASTYEAR()
Returns a table containing a column of dates for the same period in the previous year.
SAMEPERIODLASTYEAR()
All Functions (Alphabetical)
A comprehensive list of all available DAX functions.
ABS()
Returns the absolute value of a number.
ABS()
ADDRESS(, [, ]...)
Creates a cell reference as text.
ADDRESS(, [, ]...)
AGGREGATE(, , [[,...]])
Returns an aggregate value based on a specified function.
AGGREGATE(, , [[,...]])
ALL( [, ]...)
Removes all filters from a table or columns.
ALL( [, ]...)
ALLEXCEPT(, [, ]...)
Removes all filters from a table except for the specified columns.
ALLEXCEPT(, [, ]...)
ALLNOBLANKROW( [, ]...)
Removes all filters from a table or columns, excluding blank rows.
ALLNOBLANKROW( [, ]...)
AND(, )
Returns TRUE if all arguments are TRUE.
AND(, )
APPLYUPPER()
Applies the UPPERCASE function to a text string.
APPLYUPPER()
ARABIC()
Converts a Roman numeral string to an integer.
ARABIC()
AVERAGE()
Calculates the average of numbers in a column.
AVERAGE()
AVERAGEA()
Calculates the average of numbers, text, and logical values in a column.
AVERAGEA()
AVERAGEIF(, [, ])
Calculates the average of cells that meet a single criterion.
AVERAGEIF(, [, ])
AVERAGEIFS(, , [, , ]...)
Calculates the average of cells that meet multiple criteria.
AVERAGEIFS(, , [, , ]...)
BASE(, , [])
Converts a number from one base to another.
BASE(, , [])
BINOM.DIST(, , , )
Returns the binomial distribution.
BINOM.DIST(, , , )
BINOM.DIST.RANGE(, , [, ])
Returns the probability that a trial will produce a result between two occurrences.
BINOM.DIST.RANGE(, , [, ])
BINOM.INV(, , )
Returns the largest value for which the binomial cumulative distribution is less than or equal to a specified alpha.
BINOM.INV(, , )
BLANK()
Returns a blank value.
BLANK()
BOOLEAN()
Converts a value to a boolean.
BOOLEAN()
CALENDAR(, )
Returns a table of dates between two dates.
CALENDAR(, )
CALENDARAUTO([fiscalYearEndMonth])
Returns a table of dates for all dates in the model, based on a fiscal year end month.
CALENDARAUTO([fiscalYearEndMonth])
CALCULATE( [, ]...)
Evaluates an expression in a modified filter context.
CALCULATE( [, ]...)
CATALOG()
Returns the current database name.
CATALOG()
CELL(, )
Returns information about the formatting, location, or content of a cell.
CELL(, )
CEILING( [, ])
Rounds a number up to the nearest integer or multiple of significance.
CEILING( [, ])
CHAR()
Returns the character indicated by a number.
CHAR()
CHOOSE(, [, ]...)
Selects a value or action to perform from a list of values.
CHOOSE(, [, ]...)
CLEAN()
Removes all nonprintable characters from text.
CLEAN()
CLIENT()
Returns client information for a specific connection.
CLIENT()
CODE()
Returns the numeric code for the first character in a text string.
CODE()
COLUMN()
Returns the column number of a cell reference.
COLUMN()
COLUMNS()
Returns the number of columns in a table.
COLUMNS()
COMBIN(, )
Returns the number of combinations for a given number of items.
COMBIN(, )
COMPLETEDTIME(, )
Calculates the duration between two time values.
COMPLETEDTIME(, )
CONCATENATE(, [, ...])
Joins two or more text strings.
CONCATENATE(, [, ...])
CONCAT(, [, ...])
Joins two or more text strings. Similar to CONCATENATE.
CONCAT(, [, ...])
CONTINUE_IF(, , )
Conditional logic for continuations.
CONTINUE_IF(, , )
COS()
Returns the cosine of an angle.
COS()
COSH()
Returns the hyperbolic cosine of a number.
COSH()
COUNT()
Counts the number of cells that contain numbers.
COUNT()
COUNTA()
Counts the number of non-blank cells.
COUNTA()
COUNTBLANK()
Counts the number of blank cells in a range.
COUNTBLANK()
COUNTROWS()
Counts the number of rows in a table.
COUNTROWS()
COUNTX(, )
Counts rows that contain a number or expression.
COUNTX(, )
COVARIANCE.P(, )
Returns the population covariance.
COVARIANCE.P(, )
COVARIANCE.S(, )
Returns the sample covariance.
COVARIANCE.S(, )
CROSSAPPLY(, )
Returns a table with columns from both tables, effectively a cross join.
CROSSAPPLY(, )
CUBEKPIVALUE(, [, ...])
Returns a KPI value from a cube.
CUBEKPIVALUE(, [, ...])
CUBEMEMBER(, [, ...])
Returns a member from a cube.
CUBEMEMBER(, [, ...])
CUBEMONEYVALUE(, [, ...])
Returns a money value from a cube.
CUBEMONEYVALUE(, [, ...])
CUBENUMBERVALUE(, [, ...])
Returns a number value from a cube.
CUBENUMBERVALUE(, [, ...])
CUBEVALUE(, [, ...])
Returns a value from a cube.
CUBEVALUE(, [, ...])
CURRENCY()
Converts a number to a currency type.
CURRENCY()
CURRENCYVALUE()
Converts a text string representing currency to a number.
CURRENCYVALUE()
CURVEEST(, , , )
Returns the coefficient for an exponential curve that best fits data.
CURVEEST(, , , )
DATE(, , )
Creates a date value from year, month, and day numbers.
DATE(, , )
DATESBETWEEN(, , )
Returns a table containing a column of dates between two dates.
DATESBETWEEN(, , )
DATESINPERIOD(, , , )
Returns a table containing a column of dates that are within the specified period.
DATESINPERIOD(, , , )
DATESMTD()
Returns a table containing a column of dates for the month to date.
DATESMTD()
DATESQTD()
Returns a table containing a column of dates for the quarter to date.
DATESQTD()
DATESYTD()
Returns a table containing a column of dates for the year to date.
DATESYTD()
DAY()
Returns the day part of a date.
DAY()
DAYS(, )
Returns the number of days between two dates.
DAYS(, )
DAY.360(, [, ])
Returns the number of days between two dates based on a 360-day year.
DAY.360(, [, ])
DEGREES()
Converts radians to degrees.
DEGREES()
DELTA(, )
Calculates the difference between two values.
DELTA(, )
DET()
Returns the determinant of a matrix.
DET()
DIFFERENCE(, )
Calculates the difference between two measures.
DIFFERENCE(, )
DISC(, , )
Returns the discount rate for a security that pays periodic interest.
DISC(, , )
DISTINCTCOUNT()
Counts the number of distinct values in a column.
DISTINCTCOUNT()
DISTINCTCOUNTNOBLANK()
Counts the number of distinct non-blank values in a column.
DISTINCTCOUNTNOBLANK()
DIVIDE(, [, ])
Divides two numbers and returns the result, or an optional alternative result if division by zero occurs.
DIVIDE(, [, ])
DPRODUCT(, )
Multiplies the values in a column of array or range that match criteria.
DPRODUCT(, )
EDATE(, )
Returns a date that is the specified number of months before or after a date.
EDATE(, )
EFFECT(, )
Returns the effective annual interest rate.
EFFECT(, )
EOMONTH(, )
Returns the last day of the month that is the indicated number of months before or after the start date.
EOMONTH(, )
ERF( [, ])
Returns the error function.
ERF( [, ])
ERF.PRECISE()
Returns the error function.
ERF.PRECISE()
ERFC()
Returns the complementary error function.
ERFC()
ERFC.PRECISE()
Returns the complementary error function.
ERFC.PRECISE()
EVEN()
Rounds a number up to the nearest even integer.
EVEN()
EXP()
Returns e raised to the power of a number.
EXP()
EXPON.DIST(, , )
Returns the exponential distribution.
EXPON.DIST(, , )
FALSE()
Returns the logical value FALSE.
FALSE()
FILTER(, )
Returns a table that has been filtered.
FILTER(, )
FIND(, [, ])
Finds one text string within another (case-sensitive).
FIND(, [, ])
FISHER()
Returns Fisher's transformation.
FISHER()
FISHERINV()
Returns the inverse of Fisher's transformation.
FISHERINV()
FIXED( [, ] [, ])
Rounds a number and formats it as text with a fixed number of decimal points.
FIXED( [, ] [, ])
FLOOR( [, ])
Rounds a number down to the nearest integer or multiple of significance.
FLOOR( [, ])
FORECAST.ETS(, , [, ] [, ] [, ] [, ] [, ] )
Calculates a future value based on existing values using the AAA version of the Exponential Smoothing (ETS) algorithm.
FORECAST.ETS(...)
FORECAST.ETS.CONFINT(, , [, ] [, ] [, ] )
Returns a confidence interval for the forecast value.
FORECAST.ETS.CONFINT(...)
FORECAST.ETS.SEASONALITY(, [, ] )
Detects the seasonality pattern of a time series.
FORECAST.ETS.SEASONALITY(...)
FORECAST.ETS.STAT(, , [, ] )
Returns a statistical value from a time series forecast.
FORECAST.ETS.STAT(...)
FORECAST.LINEAR(, , )
Calculates a future value using the linear regression method.
FORECAST.LINEAR(, , )
FREQUENCY(, )
Returns an array of frequencies with which values occur within a range of values.
FREQUENCY(, )
FV(, , [, ] [, ])
Returns the future value of an investment.
FV(...)
GAMMA()
Returns the gamma function.
GAMMA()
GAMMA.DIST(, , , )
Returns the gamma distribution.
GAMMA.DIST(...)
GAMMA.INV(, , )
Returns the inverse of the gamma cumulative distribution.
GAMMA.INV(...)
GAMMA.Ln()
Returns the natural logarithm of the gamma function.
GAMMA.Ln()
GCD(, [, ...])
Returns the greatest common divisor.
GCD(...)
GEOMEAN()
Returns the geometric mean.
GEOMEAN()
GETPIVOTDATA(, [, , ]...)
Returns data from a pivot table.
GETPIVOTDATA(...)
GROUPBY(, , , [, , ]...)
Groups rows of a table by one or more columns and computes aggregate values.
GROUPBY(...)
HAIKU()
Returns a haiku based on the input text.
HAIKU()
HARMean()
Returns the harmonic mean.
HARMean()
HASH()
Returns a hash value of the input text.
HASH()
HEX2BIN( [, ])
Converts a hexadecimal number to binary.
HEX2BIN(...)
HEX2DEC()
Converts a hexadecimal number to decimal.
HEX2DEC()
HEX2OCT( [, ])
Converts a hexadecimal number to octal.
HEX2OCT(...)
HLOOKUP(, , [, ])
Searches a table row by row and returns a value in the same column from a specified row.
HLOOKUP(...)
HORIZONTALTOTALS(, ...)
Calculates horizontal totals for specified columns.
HORIZONTALTOTALS(...)
HOUR()
Returns the hour of a datetime value.
HOUR()
HTML()
Returns the input text as HTML.
HTML()
HYPERLINK( [, ])
Creates a shortcut that jumps to another location within the current workbook, or to a document on a network server, on the World Wide Web, or on an intranet.
HYPERLINK(...)
IF(, , )
Returns one value if a logical expression is TRUE and another value if it is FALSE.
IF(, , )
IFERROR(, )
Returns a specified value if a formula evaluates to an error; otherwise, returns the result of the formula.
IFERROR(, )
IFNA(, )
Returns a specified value if a formula evaluates to the #N/A error; otherwise, returns the result of the formula.
IFNA(, )
INDEX(, [, ])
Returns a value or the reference to a value from within a table or range.
INDEX(...)
INFO()
Returns information about the current operating environment.
INFO()
INHOMOGENEOUS()
Checks if a matrix is inhomogeneous.
INHOMOGENEOUS()
INSERT(, , , )
Replaces part of a text string with a different text string.
INSERT(...)
INT()
Rounds a number down to the nearest integer.
INT()
INVERSE()
Returns the inverse of a matrix.
INVERSE()
INVERSEC()
Returns the inverse secant of a number.
INVERSEC()
INVERSEC.2T()
Returns the inverse secant of a number.
INVERSEC.2T()
INVERSCOS()
Returns the inverse cosine of a number.
INVERSCOS()
INVERSCOT()
Returns the inverse cotangent of a number.
INVERSCOT()
INVERSSEC()
Returns the inverse secant of a number.
INVERSSEC()
INVERSSIN()
Returns the inverse sine of a number.
INVERSSIN()
INVERSTAN()
Returns the inverse tangent of a number.
INVERSTAN()
INVERTIBLE()
Checks if a matrix is invertible.
INVERTIBLE()
IPMT(, , [, ] [, ])
Returns the interest payment for a given period of an investment.
IPMT(...)
IR<(>expression)
Implements "Immediate Refresh" for an expression.
IR()
ISAFTER(, )
Checks if date1 is after date2.
ISAFTER(, )
ISBEFORE(, )
Checks if date1 is before date2.
ISBEFORE(, )
ISBLANK()
Checks whether a value is blank.
ISBLANK()
ISCELL() |
Checks if the input is a cell reference.
ISCELL() |
ISDATE()
Checks whether a value is a date.
ISDATE()
ISEMPTY()
Checks whether a value is empty.
ISEMPTY()
ISERR()
Checks whether a value is any error value except #N/A.
ISERR()
ISERROR()
Checks whether a value is any error value.
ISERROR()
ISFORMULA()
Checks whether a reference refers to a cell that contains a formula.
ISFORMULA()
ISFULL()
Checks whether a value is not empty.
ISFULL()
ISLOGICAL()
Checks whether a value is a logical value.
ISLOGICAL()
ISNA()
Checks whether a value is the #N/A error value.
ISNA()
ISNONTEXT()
Checks whether a value is not text.
ISNONTEXT()
ISNUMBER()
Checks whether a value is a number.
ISNUMBER()
ISONE()
Checks if a value is exactly 1.
ISONE()
ISRANGE()
Checks if the input is a range reference.
ISRANGE()
ISSCHEMA()
Checks if a schema name is valid.
ISSCHEMA()
ISTEXT()
Checks whether a value is text.
ISTEXT()
ISTEXTONLY()
Checks if a value contains only text characters.
ISTEXTONLY()
ISUPPER()
Checks whether all letters in a text string are uppercase.
ISUPPER()
ISZERO()
Checks if a value is exactly 0.
ISZERO()
JIS()
Converts a single-byte character string to a double-byte character string.
JIS()
JSONPARSE()
Parses a JSON string into a tabular format.
JSONPARSE()
KICK()
Kicks a specified connection.
KICK()
LARGE(, )
Returns the k-th largest value in a data set.
LARGE(, )
LASTDATE()
Returns the last date in the current context.
LASTDATE()
LASTNONBLANK(, )
Finds the last non-blank value in a column.
LASTNONBLANK(, )
LCM(, [, ...])
Returns the least common multiple.
LCM(...)
LEAD(, , )
Returns a value from a row that is a specified number of rows ahead of the current row.
LEAD(...)
LEAST(, [, ...])
Returns the smallest value among the arguments.
LEAST(...)
LEFT(, )
Returns the leftmost characters from a text string.
LEFT(, )
LEN()
Returns the number of characters in a text string.
LEN()
LN()
Returns the natural logarithm of a number.
LN()
LOG( [, ])
Returns the logarithm of a number to a specified base.
LOG( [, ])
LOG10()
Returns the base-10 logarithm of a number.
LOG10()
LOGEST( [, ] [, ] [, ])
Returns an array of statistics about an exponential trend.
LOGEST(...)
LOGINV(, )
Returns the logarithm of the inverse of the logistic function.
LOGINV(...)
LOWER()
Converts text to lowercase.
LOWER()
MAX()
Returns the largest value in a column.
MAX()
MAXA()
Returns the largest value in a column, including text and logical values.
MAXA()
MAXFORMULA(, , []...)
Returns the maximum value from a set of columns.
MAXFORMULA(...)
MAXRANK(, )
Returns the rank of a value within a specified range.
MAXRANK(, )
MEDIAN()
Returns the median of numbers in a column.
MEDIAN()
MEDIANIF(, [, ])
Calculates the median of cells that meet a single criterion.
MEDIANIF(...)
MEDIANIFS(, , [, , ]...)
Calculates the median of cells that meet multiple criteria.
MEDIANIFS(...)
MID(, , )
Returns a specific number of characters from a text string, starting at the position you specify.
MID(...)
MIN()
Returns the smallest value in a column.
MIN()
MINA()
Returns the smallest value in a column, including text and logical values.
MINA()
MINFORMULA(, , []...)
Returns the minimum value from a set of columns.
MINFORMULA(...)
MINUTE()
Returns the minute of a datetime value.
MINUTE()
MINIFS(, , [, , ]...)
Returns the minimum value among cells specified by a given set of conditions or criteria.
MINIFS(...)
MIRR(, , )
Returns the modified internal rate of return for a series of cash flows.
MIRR(...)
MONTH()
Returns the month part of a date.
MONTH()
MROUND(, )
Rounds a number to the nearest specified multiple.
MROUND(, )
Multiplication(, )
Performs multiplication of two numbers.
Multiplication(, )
NAME()
Returns the name of a connection.
NAME()
NAND(, )
Returns the NAND of its arguments.
NAND(...)
NEXTDAY(, )
Returns the date of the next specified day of the week.
NEXTDAY(, )
NOCASE()
Converts text to case-insensitive comparison.
NOCASE()
NOMINAL(, )
Returns the nominal annual interest rate.
NOMINAL(...)
NORM.DIST(, , , )
Returns the normal distribution.
NORM.DIST(...)
NORM.INV(, , )
Returns the inverse of the normal cumulative distribution.
NORM.INV(...)
NORM.S.DIST(, )
Returns the standard normal distribution.
NORM.S.DIST(...)
NORM.S.INV()
Returns the inverse of the standard normal cumulative distribution.
NORM.S.INV(...)
NOT()
Reverses the logical value of its argument.
NOT()
NOW()
Returns the current date and time.
NOW()
NPER(, , [, ] [, ])
Returns the number of periods for an investment.
NPER(...)
OCT2BIN( [, ])
Converts an octal number to binary.
OCT2BIN(...)
OCT2DEC()
Converts an octal number to decimal.
OCT2DEC(...)
OCT2HEX( [, ])
Converts an octal number to hexadecimal.
OCT2HEX(...)
ODDFPRICE(, , , , , )
Returns the price per $100 face value of a discounted security that pays periodic interest.
ODDFPRICE(...)
ODDFYIELD(, , , , , )
Returns the yield for a discounted security that has an odd first coupon period.
ODDFYIELD(...)
ODDLPRICE(, , , , , )
Returns the price per $100 face value of a discounted security that has an odd last coupon period.
ODDLPRICE(...)
ODDLYIELD(, , , , , )
Returns the yield for a discounted security that has an odd last coupon period.
ODDLYIELD(...)
ODDPOINT(, , , , , )
Returns the price per $100 face value of a security with an odd coupon period.
ODDPOINT(...)
ODDYIELD(, , , , , )
Returns the yield for a security with an odd coupon period.
ODDYIELD(...)
OR(, )
Returns TRUE if any argument is TRUE.
OR(, )
ORDER(, )
Determines the order between two measures.
ORDER(, )
PAGENUMBER()
Returns the current page number.
PAGENUMBER()
PAIRS()
Checks if a matrix has pairs.
PAIRS()
PAIRWISE_CORRELATION(, )
Calculates the pairwise correlation between two arrays.
PAIRWISE_CORRELATION(...)
PARENT()
Returns the parent of the current row in a hierarchy.
PARENT()
PARTNER()
Returns information about the partner in a connection.
PARTNER()
PERCENTILE.INC(, )
Returns the k-th percentile of values in a range.
PERCENTILE.INC(...)
PERCENTILE.EXC(, )
Returns the k-th percentile of values in a range, excluding the boundaries.
PERCENTILE.EXC(...)
PERCENTRANK.INC(, [, ])
Returns the rank of a value in a data set as a percentage of the data set.
PERCENTRANK.INC(...)
PERCENTRANK.EXC(, [, ])
Returns the rank of a value in a data set as a percentage of the data set, excluding the boundaries.
PERCENTRANK.EXC(...)
PERMUT(, )
Returns the number of permutations for a given number of items.
PERMUT(...)
PI()
Returns the value of pi.
PI()
PMT(, , [, ] [, ])
Returns the periodic payment for an annuity.
PMT(...)
POISSON.DIST(, , )
Returns the Poisson distribution.
POISSON.DIST(...)
POWER( , )
Returns the result of a number raised to a power.
POWER( , )
PREVIOUSDAY()
Returns a table containing a column of dates for the previous day.
PREVIOUSDAY()
PREVIOUSMONTH()
Returns a table containing a column of dates for the previous month.
PREVIOUSMONTH()
PREVIOUSQUARTER()
Returns a table containing a column of dates for the previous quarter.
PREVIOUSQUARTER()
PREVIOUSYEAR()
Returns a table containing a column of dates for the previous year.
PREVIOUSYEAR()
PRODUCT()
Multiplies all the numbers in a column.
PRODUCT()
PRODUCTX(, )
Multiplies all numbers in a column resulting from an expression.
PRODUCTX(, )
PROPER()
Converts the first letter of each word in a text string to uppercase.
PROPER()
PV(, , [, ] [, ])
Returns the present value of an investment.
PV(...)
QUARTER()
Returns the quarter of a date.
QUARTER()
QUARTILE.INC(, )
Returns a quartile from a data set.
QUARTILE.INC(...)
QUARTILE.EXC(, )
Returns a quartile from a data set, excluding boundaries.
QUARTILE.EXC(...)
RADIANS()
Converts degrees to radians.
RADIANS()
RAND()
Returns a random number between 0 and 1.
RAND()
RANDBETWEEN(, )
Returns a random integer between two numbers.
RANDBETWEEN(, )
RATE(, , [, ] [, ] [, ])
Returns the interest rate per period of an annuity.
RATE(...)
RAW()
Executes a raw query against the data source.
RAW()
REALIZEDGAIN(, , , , )
Returns the realized gain for a security that pays periodic interest.
REALIZEDGAIN(...)
REPLACE(, , , )
Replaces part of a text string with a different text string.
REPLACE(...)
REPORTTOSTRING()
Converts a report to a string.
REPORTTOSTRING()
REQUEST()
Fetches content from a URL.
REQUEST()
REVERSE()
Reverses a text string.
REVERSE()
RIGHT(, )
Returns the rightmost characters from a text string.
RIGHT(, )
ROMAN( [, ])
Converts an Arabic numeral to Roman numeral text.
ROMAN(...)
ROUND(, )
Rounds a number to a specified number of digits.
ROUND(, )
ROUNDDOWN(, )
Rounds a number down towards zero.
ROUNDDOWN(...)
ROUNDUP(, )
Rounds a number up away from zero.
ROUNDUP(...)
ROW()
Returns the row number of a cell reference.
ROW()
ROWS()
Returns the number of rows in a table.
ROWS()
RRI(, , )
Returns an equivalent interest rate for the growth of an investment.
RRI(...)
RSQ(, )
Returns the square of the Pearson product moment correlation coefficient.
RSQ(...)