Supported Excel Functions with C++
Contents
[
Hide
]
Aspose.Cells APIs support most of the standard functions and Excel’s built-in formulas. Below, you can find all the supported functions in alphabetical order.
A | B | C | D | E | F | G | H | I | J | K | L | M |
N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
Aspose.Cells' Formula Calculation Engine allows you to set, read, and calculate the results of the following formulas and functions.
A
Function | Summary |
---|---|
ABS | Math and trigonometry: Returns the absolute value of a number |
ACCRINT | Financial: Returns the accrued interest for a security that pays periodic interest |
ACCRINTM | Financial: Returns the accrued interest for a security that pays interest at maturity |
ACOS | Math and trigonometry: Returns the arccosine of a number |
ACOSH | Math and trigonometry: Returns the inverse hyperbolic cosine of a number |
ADDRESS | Lookup and reference: Returns a reference as text to a single cell in a worksheet |
AGGREGATE | Math and trigonometry: Returns an aggregate in a list or database |
AMORDEGRC | Financial: Returns the depreciation for each accounting period by using a depreciation coefficient |
AMORLINC | Financial: Returns the depreciation for each accounting period |
ANCHORARRAY | Lookup and reference: Returns the entire spilled range for the dynamic array in cell |
AND | Logical: Returns TRUE if all of its arguments are TRUE |
AREAS | Lookup and reference: Returns the number of areas in a reference |
ARRAYTOTEXT | Text: Returns an array of text values from any specified range |
ASC | Text: Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters |
ASIN | Math and trigonometry: Returns the arcsine of a number |
ASINH | Math and trigonometry: Returns the inverse hyperbolic sine of a number |
ATAN | Math and trigonometry: Returns the arctangent of a number |
ATAN2 | Math and trigonometry: Returns the arctangent from x- and y-coordinates |
ATANH | Math and trigonometry: Returns the inverse hyperbolic tangent of a number |
AVEDEV | Statistical: Returns the average of the absolute deviations of data points from their mean |
AVERAGE | Statistical: Returns the average of its arguments |
AVERAGEA | Statistical: Returns the average of its arguments, including numbers, text, and logical values |
AVERAGEIF | Statistical: Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria |
AVERAGEIFS | Statistical: Returns the average (arithmetic mean) of all cells that meet multiple criteria. |
B
Function | Summary |
---|---|
BESSELI | Engineering: Returns the modified Bessel function In(x) |
BESSELJ | Engineering: Returns the Bessel function Jn(x) |
BESSELK | Engineering: Returns the modified Bessel function Kn(x) |
BESSELY | Engineering: Returns the Bessel function Yn(x) |
BETADIST | Compatibility: Returns the beta cumulative distribution |
BETA.DIST | Statistical: Returns the beta cumulative distribution |
BETAINV | Compatibility: Returns the inverse of the cumulative distribution function for a specified beta distribution |
BETA.INV | Statistical: Returns the inverse of the cumulative distribution function for a specified beta distribution |
BIN2DEC | Engineering: Converts a binary number to decimal |
BIN2HEX | Engineering: Converts a binary number to hexadecimal |
BIN2OCT | Engineering: Converts a binary number to octal |
BINOMDIST | Compatibility: Returns the individual term binomial distribution probability |
BINOM.DIST | Statistical: Returns the individual term binomial distribution probability |
BITAND | Engineering: Returns a ‘Bitwise And’ of two numbers |
BITLSHIFT | Engineering: Returns a value number shifted left by shift_amount bits |
BITOR | Engineering: Returns a bitwise OR of 2 numbers |
BITRSHIFT | Engineering: Returns a value number shifted right by shift_amount bits |
BITXOR | Engineering: Returns a bitwise ‘Exclusive Or’ of two numbers |
BYCOL | Logical: Applies a LAMBDA to each column and returns an array of the results |
BYROW | Logical: Applies a LAMBDA to each row and returns an array of the results |
C
Function | Summary |
---|---|
CEILING | Compatibility: Rounds a number to the nearest integer or to the nearest multiple of significance |
CEILING.MATH | Math and trigonometry: Rounds a number up, to the nearest integer or to the nearest multiple of significance |
CEILING.PRECISE | Math and trigonometry: 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. |
CELL | Information: Returns information about the formatting, location, or contents of a cell |
CHAR | Text: Returns the character specified by the code number |
CHIDIST | Compatibility: Returns the one-tailed probability of the chi-squared distribution |
CHIINV | Compatibility: Returns the inverse of the one-tailed probability of the chi-squared distribution |
CHITEST | Compatibility: Returns the test for independence |
CHISQ.DIST | Statistical: Returns the cumulative beta probability density |
CHISQ.DIST.RT | Statistical: Returns the one-tailed probability of the chi-squared distribution |
CHISQ.INV.RT | Statistical: Returns the inverse of the one-tailed probability of the chi-squared distribution |
CHISQ.TEST | Statistical: Returns the test for independence |
CHOOSE | Lookup and reference: Chooses a value from a list of values |
CHOOSECOLS | Lookup and reference: Returns the specified columns from an array |
CHOOSEROWS | Lookup and reference: Returns the specified rows from an array |
CLEAN | Text: Removes all nonprintable characters from text |
CODE | Text: Returns a numeric code for the first character in a text string |
COLUMN | Lookup and reference: Returns the column number of a reference |
COLUMNS | Lookup and reference: Returns the number of columns in a reference |
COMBIN | Math and trigonometry: Returns the number of combinations for a given number of objects |
COMPLEX | Engineering: Converts real and imaginary coefficients into a complex number |
CONCAT | Text: Combines the text from multiple ranges and/or strings, but it doesn’t provide the delimiter or IgnoreEmpty arguments. |
CONCATENATE | Text: Joins several text items into one text item |
CONFIDENCE | Compatibility: Returns the confidence interval for a population mean |
CONFIDENCE.NORM | Statistical: Returns the confidence interval for a population mean |
CONVERT | Engineering: Converts a number from one measurement system to another |
CORREL | Statistical: Returns the correlation coefficient between two data sets |
COS | Math and trigonometry: Returns the cosine of a number |
COSH | Math and trigonometry: Returns the hyperbolic cosine of a number |
COUNT | Statistical: Counts how many numbers are in the list of arguments |
COUNTA | Statistical: Counts how many values are in the list of arguments |
COUNTBLANK | Statistical: Counts the number of blank cells within a range |
COUNTIF | Statistical: Counts the number of cells within a range that meet the given criteria |
COUNTIFS | Statistical: Counts the number of cells within a range that meet multiple criteria |
COUPDAYBS | Financial: Returns the number of days from the beginning of the coupon period to the settlement date |
COUPDAYS | Financial: Returns the number of days in the coupon period that contains the settlement date |
COUPDAYSNC | Financial: Returns the number of days from the settlement date to the next coupon date |
COUPNCD | Financial: Returns the next coupon date after the settlement date |
COUPNUM | Financial: Returns the number of coupons payable between the settlement date and maturity date |
COUPPCD | Financial: Returns the previous coupon date before the settlement date |
COVAR | Compatibility: Returns covariance, the average of the products of paired deviations |
COVARIANCE.P | Statistical: Returns covariance, the average of the products of paired deviations |
COVARIANCE.S | Statistical: Returns the sample covariance, the average of the products deviations for each data point pair in two data sets |
CRITBINOM | Compatibility: Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value |
CUMIPMT | Financial: Returns the cumulative interest paid between two periods |
CUMPRINC | Financial: Returns the cumulative principal paid on a loan between two periods |
D
Function | Summary |
---|---|
DATE | Date and time: Returns the serial number of a particular date |
DATEDIF | Date and time: Calculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age. |
DATEVALUE | Date and time: Converts a date in the form of text to a serial number |
DAVERAGE | Database: Returns the average of selected database entries |
DAY | Date and time: Converts a serial number to a day of the month |
DAYS | Date and time: Returns the number of days between two dates |
DAYS360 | Date and time: Calculates the number of days between two dates based on a 360-day year |
DB | Financial: Returns the depreciation of an asset for a specified period by using the fixed-declining balance method |
DCOUNT | Database: Counts the cells that contain numbers in a database |
DCOUNTA | Database: Counts nonblank cells in a database |
DDB | Financial: Returns the depreciation of an asset for a specified period by using the double-declining balance method or some other method that you specify |
DEC2BIN | Engineering: Converts a decimal number to binary |
DEC2HEX | Engineering: Converts a decimal number to hexadecimal |
DEC2OCT | Engineering: Converts a decimal number to octal |
DEGREES | Math and trigonometry: Converts radians to degrees |
DELTA | Engineering: Tests whether two values are equal |
DEVSQ | Statistical: Returns the sum of squares of deviations |
DGET | Database: Extracts from a database a single record that matches the specified criteria |
DISC | Financial: Returns the discount rate for a security |
DMAX | Database: Returns the maximum value from selected database entries |
DMIN | Database: Returns the minimum value from selected database entries |
DOLLAR | Text: Converts a number to text, using the $ (dollar) currency format |
DOLLARDE | Financial: Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number |
DOLLARFR | Financial: Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction |
DPRODUCT | Database: Multiplies the values in a particular field of records that match the criteria in a database |
DROP | Lookup and reference: Excludes a specified number of rows or columns from the start or end of an array |
DSTDEV | Database: Estimates the standard deviation based on a sample of selected database entries |
DSTDEVP | Database: Calculates the standard deviation based on the entire population of selected database entries |
DSUM | Database: Adds the numbers in the field column of records in the database that match the criteria |
DURATION | Financial: Returns the annual duration of a security with periodic interest payments |
DVAR | Database: Estimates variance based on a sample from selected database entries |
DVARP | Database: Calculates variance based on the entire population of selected database entries |
E
Function | Summary |
---|---|
EDATE | Date and time: Returns the serial number of the date that is the indicated number of months before or after the start date |
EFFECT | Financial: Returns the effective annual interest rate |
ENCODEURL | Web: Returns a URL-encoded string |
EOMONTH | Date and time: Returns the serial number of the last day of the month before or after a specified number of months |
ERF | Engineering: Returns the error |
ERFC | Engineering: Returns the complementary error |
ERROR.TYPE | Information: Returns a number corresponding to an error type |
EVEN | Math and trigonometry: Rounds a number up to the nearest even integer |
EXACT | Text: Checks to see if two text values are identical |
EXP | Math and trigonometry: Returns e raised to the power of a given number |
EXPONDIST | Compatibility: Returns the exponential distribution |
F
Function | Summary |
---|---|
FACT | Math and trigonometry: Returns the factorial of a number |
FACTDOUBLE | Math and trigonometry: Returns the double factorial of a number |
FALSE | Logical: Returns the logical value FALSE |
F.DIST | Statistical: Returns the F probability distribution |
FDIST | Compatibility: Returns the F probability distribution |
F.DIST.RT | Statistical: Returns the F probability distribution |
FILTER | Lookup and reference: Filters a range of data based on criteria you define |
FIND | Text: Finds one text value within another (case-sensitive) |
FINDB | Text: Finds one text value within another (case-sensitive) |
F.INV.RT | Statistical: Returns the inverse of the F probability distribution |
FINV | Compatibility: Returns the inverse of the F probability distribution |
FISHER | Statistical: Returns the Fisher transformation |
FISHERINV | Statistical: Returns the inverse of the Fisher transformation |
FIXED | Text: Formats a number as text with a fixed number of decimals |
FLOOR | Compatibility: Rounds a number down, toward zero |
FLOOR.MATH | Math and trigonometry: Rounds a number down, to the nearest integer or to the nearest multiple of significance |
FORECAST | Statistical: Returns a value along a linear trend(In Excel 2016, this function is replaced with FORECAST.LINEAR as part of the new Forecasting functions) |
FORECAST.LINEAR | Statistical: Returns a future value based on existing values |
FORMULATEXT | Lookup and reference: Returns the formula at the given reference as text |
FREQUENCY | Statistical: Returns a frequency distribution as a vertical array |
FV | Financial: Returns the future value of an investment |
FVSCHEDULE | Financial: Returns the future value of an initial principal after applying a series of compound interest rates |
G
Function | Summary |
---|---|
GAMMA.DIST | Statistical: Returns the gamma distribution |
GAMMADIST | Compatibility: Returns the gamma distribution |
GAMMA.INV | Statistical: Returns the inverse of the gamma cumulative distribution |
GAMMAINV | Compatibility: Returns the inverse of the gamma cumulative distribution |
GAMMALN | Statistical: Returns the natural logarithm of the gamma function, ��(x) |
GCD | Math and trigonometry: Returns the greatest common divisor |
GEOMEAN | Statistical: Returns the geometric mean |
GESTEP | Engineering: Tests whether a number is greater than a threshold value |
GETPIVOTDATA | Lookup and reference: Returns data stored in a PivotTable report |
GROW |