函数¶
电子表格功能分为以下几类:
注解
在导出电子表格时,包含与 Excel 不兼容的函数的公式会被其评估结果取代。
数组¶
名称和参数 |
说明或链接 |
---|---|
ARRAY.CONSTRAIN(input_range, rows, columns) |
返回一个限定为特定宽度和高度的结果数组(不兼容 Excel) |
CHOOSECOLS(数组, 列号, [列号2, …]) |
|
CHOOSEROWS(数组, 行号, [行号2, …]) |
|
EXPAND(数组, 行数, [列数], [填充值]) |
|
FLATTEN(范围, [范围2, …]) |
将一个或多个范围内的所有值平铺到单列中(与 Excel 不兼容) |
频率(数据、类别) |
|
HSTACK(范围, [范围2, …]) |
|
MDETERM(square_matrix) |
|
MINVERSE(square_matrix) |
|
MMULT(matrix1, matrix2) |
|
SUMPRODUCT(范围, [范围2, …]) |
|
SUMX2MY2(array_x, array_y) |
|
SUMX2PY2(array_x, array_y) |
|
SUMXMY2(array_x, array_y) |
|
TOCOL(array, [ignore], [scan_by_column]) |
|
TOROW(array, [ignore], [scan_by_column]) |
|
TRANSPOSE(范围) |
|
VSTACK(范围, [范围2, …]) |
|
WRAPCOLS(range, wrap_count, [pad_with]) |
|
WRAPROWS(range, wrap_count, [pad_with]) |
数据库¶
名称和参数 |
说明或链接 |
---|---|
DAVERAGE(数据库、字段、标准) |
|
DCOUNT(数据库、字段、标准) |
|
DCOUNTA(数据库、字段、标准) |
|
DGET(数据库、字段、标准) |
|
DMAX(数据库、字段、标准) |
|
DMIN(数据库、字段、标准) |
|
DPRODUCT(数据库、字段、标准) |
|
DSTDEV(数据库、字段、标准) |
|
DSTDEVP(数据库、字段、标准) |
|
DSUM(数据库、字段、标准) |
|
DVAR(数据库、字段、标准) |
|
DVARP(数据库、字段、标准) |
日期¶
名称和参数 |
说明或链接 |
---|---|
日期(年、月、日) |
|
DATEDIF(开始_日期、结束_日期、单位) |
|
DATEVALUE(日期_字符串) |
|
天(日期) |
|
DAYS(结束日期, 开始日期) |
|
DAYS360(开始日期, 结束日期, [方法]) |
|
EDATE(开始日期, 月份数) |
|
EOMONTH(开始日期, 月份数) |
|
小时(时间) |
|
ISOWEEKNUM(日期) |
|
分钟(时间) |
|
月份(日期) |
|
NETWORKDAYS(start_date, end_date, [holidays]) |
|
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays]) |
|
NOW() |
|
SECOND(时间) |
|
TIME(小时, 分钟, 秒) |
|
TIMEVALUE(时间字符串) |
|
TODAY() |
|
WEEKDAY(日期, [类型]) |
|
WEEKNUM(日期, [类型]) |
|
WORKDAY(开始日期, 天数, [假期]) |
|
WORKDAY.INTL(开始日期, 天数, [周末], [假期]) |
|
YEAR(日期) |
|
YEARFRAC(开始日期, 结束日期, [天数计算约定]) |
两个日期之间的精确年数(不兼容 Excel) |
MONTH.START(日期) |
指定日期所在月份的第一天(不兼容 Excel) |
MONTH.END(日期) |
指定日期所在月份的最后一天(不兼容 Excel) |
QUARTER(日期) |
指定日期所在的季度(不兼容 Excel) |
QUARTER.START(日期) |
指定日期所在季度的第一天(不兼容 Excel) |
QUARTER.END(日期) |
指定日期所在季度的最后一天(不兼容 Excel) |
YEAR.START(日期) |
指定日期所在年的第一天(不兼容 Excel) |
YEAR.END(日期) |
指定日期所在年的最后一天(不兼容 Excel) |
工程¶
名称和参数 |
说明或链接 |
---|---|
DELTA(数字1, [数字2]) |
筛选¶
名称和参数 |
说明或链接 |
---|---|
FILTER(范围, 条件1, [条件2, …]) |
|
UNIQUE(范围, [按列], [仅一次]) |
财务¶
名称和参数 |
说明或链接 |
---|---|
ACCRINTM(发行日, 到期日, 利率, 赎回值, [天数计算约定]) |
|
AMORLINC(成本, 购买日期, 首期结束日期, 残值, 期间, 利率, [天数计算约定]) |
|
COUPDAYS(结算日, 到期日, 频率, [天数计算约定]) |
|
COUPDAYBS(结算日, 到期日, 频率, [天数计算约定]) |
|
COUPDAYSNC(结算日, 到期日, 频率, [天数计算约定]) |
|
COUPNCD(结算日, 到期日, 频率, [天数计算约定]) |
|
COUPNUM(结算日, 到期日, 频率, [天数计算约定]) |
|
COUPPCD(结算日, 到期日, 频率, [天数计算约定]) |
|
CUMIPMT(利率, 期数, 现值, 首期, 末期, [期末或期初]) |
|
CUMPRINC(利率, 期数, 现值, 首期, 末期, [期末或期初]) |
|
DB(成本, 残值, 使用寿命, 期间, [月份数]) |
|
DDB(成本, 残值, 使用寿命, 期间, [系数]) |
|
DISC(结算日, 到期日, 价格, 赎回值, [天数计算约定]) |
|
DOLLARDE(分数价格, 单位) |
|
DOLLARFR(小数价格, 单位) |
|
DURATION(结算日, 到期日, 利率, 收益率, 频率, [天数计算约定]) |
|
EFFECT(名义利率, 每年期数) |
|
FV(利率, 期数, 每期支付金额, [现值], [期末或期初]) |
|
FVSCHEDULE(本金, 利率表) |
|
INTRATE(结算日, 到期日, 投资金额, 赎回值, [天数计算约定]) |
|
IPMT(利率, 期间, 期数, 现值, [未来值], [期末或期初]) |
|
IRR(现金流金额, [猜测利率]) |
|
ISPMT(利率, 期间, 期数, 现值) |
|
MDURATION(结算日, 到期日, 利率, 收益率, 频率, [天数计算约定]) |
|
MIRR(现金流金额, 融资利率, 再投资回报率) |
|
NOMINAL(实际利率, 每年期数) |
|
NPER(利率, 每期支付金额, 现值, [未来值], [期末或期初]) |
|
NPV(discount, cashflow1, [cashflow2, …]) |
|
PDURATION(利率, 现值, 未来值) |
|
PMT(利率, 期数, 现值, [未来值], [期末或期初]) |
|
PPMT(利率, 期间, 期数, 现值, [未来值], [期末或期初]) |
|
PV(利率, 期数, 每期支付金额, [未来值], [期末或期初]) |
|
PRICE(结算日, 到期日, 利率, 收益率, 赎回值, 频率, [天数计算约定]) |
|
PRICEDISC(结算日, 到期日, 折扣率, 赎回值, [天数计算约定]) |
|
PRICEMAT(结算日, 到期日, 发行日, 利率, 收益率, [天数计算约定]) |
|
RATE(期数, 每期支付金额, 现值, [未来值], [期末或期初], [猜测利率]) |
|
RECEIVED(结算日, 到期日, 投资金额, 折扣率, [天数计算约定]) |
|
RRI(期数, 现值, 未来值) |
|
SLN(成本, 残值, 使用寿命) |
|
SYD(成本, 残值, 使用寿命, 期间) |
|
TBILLPRICE(结算日, 到期日, 折扣率) |
|
TBILLEQ(结算日, 到期日, 折扣率) |
|
TBILLYIELD(结算日, 到期日, 价格) |
|
VDB(成本, 残值, 使用寿命, 开始期, 结束期, [系数], [不切换]) |
|
XIRR(现金流金额, 现金流日期, [猜测利率]) |
|
XNPV(折现率, 现金流金额, 现金流日期) |
|
YIELD(结算日, 到期日, 利率, 价格, 赎回值, 频率, [天数计算约定]) |
|
YIELDDISC(结算日, 到期日, 价格, 赎回值, [天数计算约定]) |
|
YIELDMAT(结算日, 到期日, 发行日, 利率, 价格, [天数计算约定]) |
信息¶
名称和参数 |
说明或链接 |
---|---|
CELL(信息类型, 引用) |
|
ISERR(值) |
|
ISERROR(值) |
|
ISLOGICAL(值) |
|
ISNA(值) |
|
ISNONTEXT(值) |
|
ISNUMBER(值) |
|
ISTEXT(值) |
|
ISBLANK(值) |
|
NA() |
逻辑¶
名称和参数 |
说明或链接 |
---|---|
AND(逻辑表达式1, [逻辑表达式2, …]) |
|
FALSE() |
|
IF(逻辑表达式, 值为真, [值为假]) |
|
IFERROR(值, [错误时的值]) |
|
IFNA(值, [错误时的值]) |
|
IFS(条件1, 值1, [条件2, …], [值2, …]) |
|
NOT(逻辑表达式) |
|
OR(逻辑表达式1, [逻辑表达式2, …]) |
|
TRUE() |
|
XOR(逻辑表达式1, [逻辑表达式2, …]) |
查找¶
名称和参数 |
说明或链接 |
---|---|
ADDRESS(行, 列, [绝对/相对模式], [使用A1表示法], [工作表]) |
|
COLUMN([单元格引用]) |
|
COLUMNS(范围) |
|
HLOOKUP(查找键, 范围, 索引, [是否排序]) |
|
INDEX(引用, 行, 列) |
|
INDIRECT(引用, [使用A1表示法]) |
|
LOOKUP(查找键, 查找数组, [结果范围]) |
|
MATCH(查找键, 范围, [查找类型]) |
|
PIVOT(数据透视表ID, 度量名称, [域字段名称, …], [域值, …]) |
从数据透视表中获取值(不兼容Excel) |
PIVOT.HEADER(数据透视表ID, [域字段名称, …], [域值, …]) |
获取数据透视表的标题(不兼容Excel) |
PIVOT.TABLE(数据透视表ID, [行数], [包含总计], [包含列标题]) |
获取数据透视表(不兼容Excel) |
ROW([单元格引用]) |
|
ROWS(范围) |
|
VLOOKUP(查找键, 范围, 索引, [是否排序]) |
|
XLOOKUP(查找键, 查找范围, 返回范围, [未找到时的值], [匹配模式], [搜索模式]) |
数学¶
名称和参数 |
说明或链接 |
---|---|
ABS(值) |
|
ACOS(值) |
|
ACOSH(值) |
|
ACOT(值) |
|
ACOTH(值) |
|
ASIN(值) |
|
ASINH(值) |
|
ATAN(值) |
|
ATAN2(x, y) |
|
ATANH(值) |
|
CEILING(值, [因子]) |
|
CEILING.MATH(数字, [基数], [模式]) |
|
CEILING.PRECISE(数字, [基数]) |
|
COS(角度) |
|
COSH(值) |
|
COT(角度) |
|
COTH(值) |
|
COUNTBLANK(值1, [值2, …]) |
|
COUNTIF(范围, 条件) |
|
COUNTIFS(条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
|
COUNTUNIQUE(值1, [值2, …]) |
计算范围内唯一值的数量(不兼容Excel) |
COUNTUNIQUEIFS(范围, 条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
根据一组条件过滤并计算范围内唯一值的数量(不兼容Excel) |
CSC(角度) |
|
CSCH(值) |
|
DECIMAL(值, 基数) |
|
DEGREES(角度) |
|
EXP(值) |
|
FLOOR(值, [因子]) |
|
FLOOR.MATH(数字, [基数], [模式]) |
|
FLOOR.PRECISE(数字, [基数]) |
|
INT(值) |
|
ISEVEN(值) |
|
ISO.CEILING(数字, [基数]) |
|
ISODD(值) |
|
LN(值) |
|
MOD(被除数, 除数) |
|
MUNIT(维度) |
|
ODD(值) |
|
PI() |
|
POWER(底数, 指数) |
|
PRODUCT(因子1, [因子2, …]) |
|
RAND() |
|
RANDARRAY([行数], [列数], [最小值], [最大值], [整数]) |
|
RANDBETWEEN(下限, 上限) |
|
ROUND(值, [小数位数]) |
|
ROUNDDOWN(值, [小数位数]) |
|
ROUNDUP(值, [小数位数]) |
|
SEC(角度) |
|
SECH(值) |
|
SIN(角度) |
|
SINH(值) |
|
SQRT(值) |
|
SUM(值1, [值2, …]) |
|
SUMIF(条件范围, 条件, [求和范围]) |
|
SUMIFS(求和范围, 条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
|
TAN(角度) |
|
TANH(值) |
|
TRUNC(值, [小数位数]) |
杂项¶
名称和参数 |
说明或链接 |
---|---|
FORMAT.LARGE.NUMBER(值, [单位]) |
应用大数字格式(不兼容Excel) |
Odoo¶
名称和参数 |
说明或链接 |
---|---|
ODOO.CREDIT(科目代码, 日期范围, [偏移量], [公司ID], [包括未过账]) |
获取指定账户和期间的总贷方金额(不兼容Excel) |
ODOO.DEBIT(科目代码, 日期范围, [偏移量], [公司ID], [包括未过账]) |
获取指定账户和期间的总借方金额(不兼容Excel) |
ODOO.BALANCE(科目代码, 日期范围, [偏移量], [公司ID], [包括未过账]) |
获取指定账户和期间的总余额(不兼容Excel) |
ODOO.FISCALYEAR.START(日期, [公司ID]) |
返回包含所提供日期的财政年度的起始日期(不兼容Excel) |
ODOO.FISCALYEAR.END(日期, [公司ID]) |
返回包含所提供日期的财政年度的结束日期(不兼容Excel) |
ODOO.ACCOUNT.GROUP(类型) |
返回给定组的账户ID(不兼容Excel) |
ODOO.CURRENCY.RATE(源货币, 目标货币, [日期]) |
该函数接受两个货币代码作为参数,返回从第一种货币到第二种货币的汇率(浮点数)(不兼容Excel) |
ODOO.LIST(列表ID, 索引, 字段名称) |
从列表中获取值(不兼容Excel) |
ODOO.LIST.HEADER(列表ID, 字段名称) |
获取列表的表头(不兼容Excel) |
ODOO.FILTER.VALUE(过滤器名称) |
返回电子表格过滤器的当前值(不兼容Excel) |
操作员¶
名称和参数 |
说明或链接 |
---|---|
ADD(值1, 值2) |
两个数字的和(不兼容Excel) |
CONCAT(值1, 值2) |
|
DIVIDE(被除数, 除数) |
一个数字除以另一个数字(不兼容Excel) |
EQ(value1, value2) |
等于(不兼容Excel) |
GT(value1, value2) |
严格大于(不兼容Excel) |
GTE(value1, value2) |
大于或等于(不兼容Excel) |
LT(value1, value2) |
小于(不兼容Excel) |
LTE(value1, value2) |
小于或等于(不兼容Excel) |
MINUS(value1, value2) |
两个数字的差(不兼容Excel) |
MULTIPLY(因子1, 因子2) |
两个数字的乘积(不兼容Excel) |
NE(值1, 值2) |
不等于(不兼容Excel) |
POW(底数, 指数) |
一个数字的幂运算(不兼容Excel) |
UMINUS(值) |
符号取反的数字(不兼容Excel) |
UNARY.PERCENT(百分比) |
解释为百分比的值(不兼容Excel) |
UPLUS(值) |
指定的数字,保持不变(不兼容Excel) |
统计¶
名称和参数 |
说明或链接 |
---|---|
AVEDEV(值1, [值2, …]) |
|
AVERAGE(值1, [值2, …]) |
|
AVERAGE.WEIGHTED(值, 权重, [附加值, …], [附权重, …]) |
加权平均值(不兼容Excel) |
AVERAGEA(值1, [值2, …]) |
|
AVERAGEIF(条件范围, 条件, [平均范围]) |
|
AVERAGEIFS(平均范围, 条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
|
CORREL(数据Y, 数据X) |
|
COUNT(值1, [值2, …]) |
|
COUNTA(值1, [值2, …]) |
|
COVAR(数据Y, 数据X) |
|
COVARIANCE.P(数据Y, 数据X) |
|
COVARIANCE.S(数据Y, 数据X) |
|
FORECAST(x, 数据Y, 数据X) |
|
GROWTH(已知数据Y, [已知数据X], [新数据X], [b]) |
将点拟合到指数增长趋势(不兼容Excel) |
INTERCEPT(数据Y, 数据X) |
|
LARGE(数据, n) |
|
LINEST(数据Y, [数据X], [计算b], [详细]) |
|
LOGEST(数据Y, [数据X], [计算b], [详细]) |
|
MATTHEWS(数据X, 数据Y) |
计算数据集的Matthews相关系数(不兼容Excel) |
MAX(值1, [值2, …]) |
|
MAXA(值1, [值2, …]) |
|
MAXIFS(范围, 条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
|
MEDIAN(值1, [值2, …]) |
|
MIN(值1, [值2, …]) |
|
MINA(值1, [值2, …]) |
|
MINIFS(范围, 条件范围1, 条件1, [条件范围2, …], [条件2, …]) |
|
PEARSON(数据Y, 数据X) |
|
PERCENTILE(数据, 百分位) |
|
PERCENTILE.EXC(数据, 百分位) |
|
PERCENTILE.INC(数据, 百分位) |
|
POLYFIT.COEFFS(数据Y, 数据X, 阶数, [截距]) |
计算数据集的多项式回归系数(不兼容Excel) |
POLYFIT.FORECAST(x, 数据Y, 数据X, 阶数, [截距]) |
通过计算数据集的多项式回归预测值(不兼容Excel) |
QUARTILE(数据, 四分位数) |
|
QUARTILE.EXC(数据, 四分位数) |
|
QUARTILE.INC(数据, 四分位数) |
|
RANK(值, 数据, [是否升序]) |
|
RSQ(数据Y, 数据X) |
|
SMALL(数据, n) |
|
SLOPE(数据Y, 数据X) |
|
SPEARMAN(数据Y, 数据X) |
计算数据集的Spearman等级相关系数(不兼容Excel) |
STDEV(值1, [值2, …]) |
|
STDEV.P(值1, [值2, …]) |
|
STDEV.S(值1, [值2, …]) |
|
STDEVA(值1, [值2, …]) |
|
STDEVP(值1, [值2, …]) |
|
STDEVPA(值1, [值2, …]) |
|
STEYX(数据Y, 数据X) |
|
TREND(已知数据Y, [已知数据X], [新数据X], [b]) |
通过最小二乘法拟合线性趋势点(不兼容Excel) |
VAR(值1, [值2, …]) |
|
VAR.P(值1, [值2, …]) |
|
VAR.S(值1, [值2, …]) |
|
VARA(值1, [值2, …]) |
|
VARP(值1, [值2, …]) |
|
VARPA(值1, [值2, …]) |
文本¶
名称和参数 |
说明或链接 |
---|---|
CHAR(表格编号) |
|
CLEAN(文本) |
|
CONCATENATE(字符串1, [字符串2, …]) |
|
EXACT(字符串1, 字符串2) |
|
FIND(查找内容, 要搜索的文本, [起始位置]) |
|
JOIN(分隔符, 值或数组1, [值或数组2, …]) |
使用分隔符合并数组元素(不兼容Excel) |
LEFT(文本, [字符数]) |
|
LEN(文本) |
|
LOWER(文本) |
|
MID(文本, 起始位置, 提取长度) |
|
PROPER(要大写的文本) |
|
REPLACE(文本, 位置, 长度, 新文本) |
|
RIGHT(文本, [字符数]) |
|
SEARCH(查找内容, 要搜索的文本, [起始位置]) |
|
SPLIT(文本, 分隔符, [逐个拆分], [移除空文本]) |
|
SUBSTITUTE(要搜索的文本, 查找内容, 替换为, [出现次数]) |
|
TEXT(数字, 格式) |
|
TEXTJOIN(分隔符, 忽略空值, 文本1, [文本2, …]) |
|
TRIM(文本) |
|
UPPER(文本) |
网络¶
名称和参数 |
说明或链接 |
---|---|
HYPERLINK(网址, [链接标签]) |