支持的 Excel 函数(用 C++)
Aspose.Cells API 支持大部分标准函数和 Excel 内置公式。以下按字母顺序列出所有支持的函数。
Aspose.Cells 的公式计算引擎允许您在运行时设置、读取和计算以下公式和函数的结果。
A
函数 |
摘要 |
ABS |
数学和三角函数:返回一个数字的绝对值 |
ACCRINT |
金融:返回定期支付利息的证券的应计利息 |
ACCRINTM |
金融:返回到期支付利息的证券的应计利息 |
ACOS |
数学和三角函数:返回一个数字的反余弦值 |
ACOSH |
数学和三角函数: 返回一个数的反双曲余弦值 |
ADDRESS |
查找和引用: 返回工作表中单个单元格的文本引用 |
AGGREGATE |
数学和三角函数: 返回列表或数据库中的数据的聚合值 |
AMORDEGRC |
财务: 使用折旧系数计算每个会计期间的折旧值 |
AMORLINC |
财务: 返回每个会计期间的折旧值 |
ANCHORARRAY |
查找和引用: 返回单元格中动态数组的整个溢出范围 |
AND |
逻辑: 如果所有参数都为TRUE,则返回TRUE |
AREAS |
查找和引用: 返回引用的范围中的区域数 |
ARRAYTOTEXT |
文本:返回指定范围内的文本值数组 |
ASC |
文本: 将字符字符串中的全角(双字节)英文字母或假名改为半角(单字节)字符 |
ASIN |
数学和三角函数: 返回一个数的反正弦值 |
ASINH |
数学和三角函数: 返回一个数的反双曲正弦值 |
ATAN |
数学和三角函数: 返回一个数的反正切值 |
ATAN2 |
数学和三角函数: 根据x和y坐标返回反正切值 |
ATANH |
数学和三角函数: 返回一个数的反双曲切线值 |
AVEDEV |
统计: 返回数据点与其平均值的绝对偏差的平均值 |
AVERAGE |
统计: 返回参数的平均值 |
AVERAGEA |
统计: 返回参数的平均值,包括数字、文本和逻辑值 |
AVERAGEIF |
统计: 返回符合指定条件的范围中所有单元格的平均值(算术平均值) |
AVERAGEIFS |
统计: 返回满足多个条件的所有单元格的平均值(算术平均值) |
B
函数 |
摘要 |
BESSELI |
工程: 返回修正的贝塞尔函数In(x) |
BESSELJ |
工程: 返回贝塞尔函数Jn(x) |
BESSELK |
工程: 返回修正的贝塞尔函数Kn(x) |
BESSELY |
工程: 返回贝塞尔函数Yn(x) |
BETADIST |
兼容性: 返回贝塔分布的累积分布 |
BETA.DIST |
统计: 返回贝塔分布的累积分布 |
BETAINV |
兼容性: 返回指定贝塔分布的累积分布函数的反函数 |
BETA.INV |
统计: 返回指定贝塔分布的累积分布函数的反函数 |
BIN2DEC |
工程: 将二进制数转换为十进制 |
BIN2HEX |
工程: 将二进制数转换为十六进制 |
BIN2OCT |
工程: 将二进制数转换为八进制 |
BINOMDIST |
兼容性: 返回个别项二项分布概率 |
BINOM.DIST |
统计: 返回个别项二项分布概率 |
BITAND |
工程: 返回两个数字的’按位与' |
BITLSHIFT |
工程: 返回数字左移shift_amount位的值 |
BITOR |
工程: 返回两个数字的按位或 |
BITRSHIFT |
工程: 返回数字向右shift_amount位的值 |
BITXOR |
工程: 返回两个数字的按位’异或' |
BYCOL |
逻辑:对每一列应用LAMBDA并返回结果数组 |
BYROW |
逻辑:对每一行应用LAMBDA并返回结果数组 |
C
函数 |
摘要 |
CEILING |
兼容性:将数字四舍五入到最近的整数或最接近的有效数字的倍数 |
CEILING.MATH |
数学和三角函数:将数字向上舍入到最近的整数或最接近的有效数字的倍数 |
CEILING.PRECISE |
数学和三角函数:将数字向上舍入到最近的整数或最接近的有效数字的倍数。不考虑数字的符号,该数字都将被向上舍入 |
CELL |
信息:返回有关单元格格式、位置或内容的信息 |
CHAR |
文本:返回由代码数字指定的字符 |
CHIDIST |
兼容性:返回卡方分布的一尾概率 |
CHIINV |
兼容性:返回卡方分布的一尾概率的反函数 |
CHITEST |
兼容性:返回独立性检验 |
CHISQ.DIST |
统计:返回累积贝塔概率密度 |
CHISQ.DIST.RT |
统计:返回卡方分布的一尾概率 |
CHISQ.INV.RT |
统计:返回卡方分布的一尾概率的反函数 |
CHISQ.TEST |
统计:返回独立性检验 |
CHOOSE |
查找和引用:从值列表中选择一个值 |
CHOOSECOLS |
查找和引用:从数组中返回指定列 |
CHOOSEROWS |
查找和引用:从数组中返回指定行 |
CLEAN |
文本:从文本中删除所有不可打印字符 |
CODE |
文本:返回文本字符串中第一个字符的数字代码 |
COLUMN |
查找和引用:返回引用的列号 |
COLUMNS |
查找和引用:返回引用中的列数 |
COMBIN |
数学和三角学: 返回给定对象数量的组合数 |
COMPLEX |
工程: 将实部和虚部系数转换为复数 |
CONCAT |
文本: 合并多个范围和/或字符串的文本,但不提供分隔符或 IgnoreEmpty 参数 |
CONCATENATE |
文本: 将多个文本项目连接成一个文本项目 |
CONFIDENCE |
兼容性: 返回总体均值的置信区间 |
CONFIDENCE.NORM |
统计: 返回总体均值的置信区间 |
CONVERT |
工程: 将一个测量系统中的数字转换为另一个测量系统中的数字 |
CORREL |
统计: 返回两个数据集之间的相关系数 |
COS |
数学和三角学: 返回一个数字的余弦 |
COSH |
数学和三角学: 返回一个数字的双曲余弦 |
COUNT |
统计: 计算参数列表中有多少个数字 |
COUNTA |
统计: 计算参数列表中有多少个值 |
COUNTBLANK |
统计: 计算范围内有多少空单元格 |
COUNTIF |
统计: 计算范围内满足指定条件的单元格数量 |
COUNTIFS |
统计: 计算范围内满足多个条件的单元格数量 |
COUPDAYBS |
金融: 返回从票息开始日到结算日期的天数 |
COUPDAYS |
金融: 返回包含结算日期的票息期间的天数 |
COUPDAYSNC |
金融: 返回从结算日期到下一个票息日期的天数 |
COUPNCD |
金融: 返回结算日期后的下一个票息日期 |
COUPNUM |
金融: 返回结算日期和到期日之间应支付的票息数量 |
COUPPCD |
财务: 返回结算日期之前的上一个票息日 |
COVAR |
兼容性: 返回协方差,成对偏差乘积的平均值 |
COVARIANCE.P |
统计: 返回协方差,成对偏差乘积的平均值 |
COVARIANCE.S |
统计: 返回样本协方差,两个数据集中每个数据点对的偏差乘积的平均值 |
CRITBINOM |
兼容性: 返回使累积二项分布不大于或等于特定值的最小值 |
CUMIPMT |
财务: 返回在两个期间之间已支付的累积利息 |
CUMPRINC |
财务: 返回在两个期间之间已支付的累积本金 |
D
函数 |
摘要 |
DATE |
日期和时间:返回特定日期的序列号 |
DATEDIF |
日期和时间: 计算两个日期之间的天数、月数或年数。此函数在需要计算年龄的公式中非常有用。 |
DATEVALUE |
日期和时间: 将文本形式的日期转换为序列号 |
DAVERAGE |
数据库: 返回所选数据库条目的平均值 |
DAY |
日期和时间: 将序列号转换为月份的日期 |
DAYS |
日期和时间: 返回两个日期之间的天数 |
DAYS360 |
日期和时间: 根据360天年计算两个日期间的天数 |
DB |
财务: 使用固定余额递减法返回指定期间内资产的折旧 |
DCOUNT |
数据库: 计算数据库中包含数字的单元格数 |
DCOUNTA |
数据库: 计算数据库中非空白单元格的数量 |
DDB |
财务: 使用双倍余额递减法或其他指定方法返回指定期间内资产的折旧 |
DEC2BIN |
工程: 将十进制数转换为二进制 |
DEC2HEX |
工程: 将十进制数转换为十六进制 |
DEC2OCT |
工程: 将十进制数转换为八进制 |
DEGREES |
数学和三角函数: 将弧度转换为度 |
DELTA |
工程: 测试两个值是否相等 |
DEVSQ |
统计: 返回偏差平方和 |
DGET |
数据库: 从数据库中提取符合指定条件的单个记录 |
DISC |
金融: 返回证券的贴现率 |
DMAX |
数据库: 返回所选数据库条目的最大值 |
DMIN |
数据库: 返回所选数据库条目的最小值 |
DOLLAR |
文本: 使用 $ (美元) 货币格式将数字转换为文本 |
DOLLARDE |
金融: 将以分数表示的美元价格转换为以小数表示的美元价格 |
DOLLARFR |
金融: 将以小数表示的美元价格转换为以分数表示的美元价格 |
DPRODUCT |
数据库: 将数据库中符合条件的记录字段中的值相乘 |
DROP |
查找与引用:从数组的起始或结束排除指定数量的行或列 |
DSTDEV |
数据库: 根据所选数据库条目的样本估计标准偏差 |
DSTDEVP |
数据库: 根据所选数据库条目的整体总体计算标准偏差 |
DSUM |
数据库: 将数据库中符合条件的记录字段中的数字相加 |
DURATION |
金融: 返回定期利息支付的证券的年度持续时间 |
DVAR |
数据库: 根据选定数据库条目的样本估计方差 |
DVARP |
数据库: 根据所选数据库条目的整体总体计算方差 |
E
函数 |
摘要 |
EDATE |
日期和时间: 返回开始日期之前或之后指定月数的日期的序列号 |
EFFECT |
金融: 返回有效年利率 |
ENCODEURL |
网络: 返回URL编码的字符串 |
EOMONTH |
日期和时间: 返回指定月数之前或之后月底的序列号 |
ERF |
工程: 返回错误 |
ERFC |
工程: 返回余补误差 |
ERROR.TYPE |
信息: 返回与错误类型相对应的编号 |
EVEN |
数学和三角函数: 将数字舍入到最接近的偶数 |
EXACT |
文本: 检查两个文本值是否相同 |
EXP |
数学和三角函数: 返回e的给定幂次方 |
EXPONDIST |
兼容性: 返回指数分布 |
F
函数 |
摘要 |
FACT |
数学和三角函数: 返回数的阶乘 |
FACTDOUBLE |
数学和三角函数: 返回数的双阶乘 |
FALSE |
逻辑: 返回逻辑值FALSE |
F.DIST |
统计: 返回F概率分布 |
FDIST |
兼容性: 返回F概率分布 |
F.DIST.RT |
统计: 返回F概率分布 |
FILTER |
查找和引用: 基于您定义的条件过滤数据范围 |
FIND |
文本: 在另一个文本值内查找一个文本值(区分大小写) |
FINDB |
文本: 在另一个文本值内查找一个文本值(区分大小写) |
F.INV.RT |
统计: 返回F概率分布的倒数 |
FINV |
兼容性: 返回F概率分布的倒数 |
FISHER |
统计: 返回费舍尔变换 |
FISHERINV |
统计: 返回费舍尔变换的倒数 |
FIXED |
文本: 用固定数量的小数将数字格式化为文本 |
FLOOR |
兼容性: 将数字向下舍入至零 |
FLOOR.MATH |
数学和三角函数: 将数字向下舍入至最接近的整数或最接近的有效位数的倍数 |
FORECAST |
统计: 沿线性趋势返回一个值(在Excel 2016中,此函数被新的预测功能之一FORECAST.LINEAR替代) |
FORECAST.LINEAR |
统计: 基于现有值返回未来值 |
FORMULATEXT |
查找和引用: 返回给定引用处的公式作为文本 |
FREQUENCY |
统计: 返回垂直数组作为频率分布 |
FV |
财务: 返回投资的未来价值 |
FVSCHEDULE |
财务: 应用一系列复利利率后,返回初始本金的未来价值 |
G
函数 |
摘要 |
GAMMA.DIST |
统计: 返回伽马分布 |
GAMMADIST |
兼容性: 返回伽玛分布 |
GAMMA.INV |
统计: 返回伽玛累积分布的倒数 |
GAMMAINV |
兼容性: 返回伽玛累积分布的倒数 |
GAMMALN |
统计: 返回伽玛函数的自然对数,��(x) |
GCD |
数学和三角函数: 返回最大公约数 |
GEOMEAN |
统计: 返回几何平均值 |
GESTEP |
工程: 测试一个数是否大于阈值 |
GETPIVOTDATA |
查找和引用: 返回透视表报表中存储的数据 |
GROW |
|