250+ 函数

有了强大的新函数和内置帮助,Numbers 的公式从此更加一目了然。

进一步了解 Mac 版 Numbers

日期和时间函数

DATE

将年、月、日各自的值合并,然后返回为一个日期/时间值。

DATEDIF

返回为两个日期之间的天数、月数或年数。

DATEVALUE

转换日期文本字符串并返回为日期/时间值。提供此函数是为了可与其他电子表格程序兼容。

DAY

根据给定日期/时间值返回为一个月份中的某一天。

DAYNAME

根据日期/时间值或数字返回为是星期几。第 1 天为星期日。

DAYS360

返回为基于 12 个 30 日制月份和 360 日制年份的两个日期之间的天数。

EDATE

返回为给定日期之前或之后数月的日期。

EOMONTH

返回为在给定日期之前或之后数月的某月最后一天的日期。

HOUR

返回为给定日期/时间值的小时。

MINUTE

返回为给定日期/时间值的分钟数。

MONTH

返回为给定日期/时间值的月份。

MONTHNAME

根据数字返回为月份名称。第 1 个月为一月。

NETWORKDAYS

返回为两个日期之间的工作日数。工作日不包括周末和任何其他指定日期。

NOW

根据系统时钟返回为当前日期/时间值。

SECOND

返回为给定日期/时间值的秒数。

TIME

将小时、分钟和秒钟各自的值转换为日期/时间值。

TIMEVALUE

根据给定的日期/时间值或 文本字符串返回为作为 24 小时制日小数部分的时间。

TODAY

返回为当前系统日期。将时间设定为 12:00 AM。

WEEKDAY

返回为给定日期在一周中是第几天。

WEEKNUM

根据给定日期返回为此星期在该年中是第几个星期。

WORKDAY

返回为给定日期之前或之后给定工作日数的日期。工作日不包括周末和其他任何指定排除的日期。

YEAR

返回为给定日期/时间值的年份。

YEARFRAC

返回为以两个日期之间的整日数表示的年份的分数。

时间长度函数

DUR2DAYS

将时间长度值转换为天数。

DUR2HOURS

将时间长度值转换为小时数。

DUR2MILLISECONDS

可将时间长度值转换为毫秒数。

DUR2MINUTES

将时间长度值转换为分钟数。

DUR2SECONDS

时间长度值转换为秒数。

DUR2WEEKS

将时间长度值转换为周数。

DURATION

合并周、日、小时、分钟、 秒钟和毫秒的各个值,然后返回为时间长度值。

STRIPDURATION

计算给定值,然后返回为显示的天数 (如果是时间长度值) 或给定值。包含此函数是为了可与其他电子表格程序兼容。

工程函数

BASETONUM

将指定底数的数字转换为以 10 为底数的数字。

BESSELJ

返回为整数 Bessel 函数 Jn(x)。

BESSELY

返回为整数 Bessel 函数 Yn(x)。

BIN2DEC

将二进制数字转换成相应的十进制数字。

BIN2HEX

将二进制数字转换成相应的十六进制数字。

BIN2OCT

将二进制数字转换成相应的八进制数字。

CONVERT

将数字从一个度量系统转换为另一度量系统的相应值。

DEC2BIN

将十进制数字转换成相应的二进制数字。

DEC2HEX

将十进制数字转换成相应的十六进制数字。

DEC2OCT

将十进制数字转换成相应的八进制数字。

DELTA

确定两个值是否相等。

ERF

返回为在两值之间集成的错误函数。

ERFC

返回为在给定下限和无穷大之间集成的补充 ERF 函数。

GESTEP

确定一个值是否大于或等于另一个值。

HEX2BIN

将十六进制的数字转换为相应的二进制数字。

HEX2DEC

将十六进制数字转换成相应的十进制数字。

HEX2OCT

将十六进制数字转换成相应的八进制数字。

NUMTOBASE

将底数为 10 的数字转换为指定底数的数字。

OCT2BIN

将八进制数字转换成相应的二进制数字。

OCT2DEC

将八进制数字转换成相应的十进制数字。

OCT2HEX

将八进制数字转换成相应的十六进制数字。

财务函数

ACCRINT

计算证券定期支付利息时添加到证券的购买价格的应计利息以及支付给卖方的应计利息。

ACCRINTM

计算证券支付到期利息时添加到证券的购买价格的总应计利息和支付给卖方的总应计利息。

BONDDURATION

计算假定面值为 $100 的现金流的现值加权平均值。

BONDMDURATION

计算假定面值为 $100 的现金流的现值修订加权平均值。

COUPDAYBS

返回为息票期 (结算期) 的起始日至结算日之间的天数。

COUPDAYS

返回为息票期 (结算期) 的天数。

COUPDAYSNC

返回为结算日至息票期 (结算期) 结束之间的天数。

COUPNUM

返回为结算日至到期日之间应付的息票数。

CUMIPMT

函数基于固定定期付款和固定利息得返回为所选时间间隔内包含在贷款或年金付款中的总利息。

CUMPRINC

基于固定定期付款和固定利息返回为在所选时间间隔内包含在贷款或年金付款中的本金总额。

DB

使用定率余额递减法返回为指定期限的资产的折旧额。

DDB

基于指定的折旧率返回为资产的折旧额。

DISC

返回为证券的年贴现率,此类证券不支付任何利息并按其赎回价值卖出。

EFFECT

基于每年的复利周期数,从名义年利率返回为实际年利率。

FV

基于一系列定期现金流 (在固定间隔内某特定数量的付款和所有现金流) 和固定利率返回为投资的未来值。

INTRATE

返回为仅在到期时支付利息的证券的实际年利率。

IPMT

基于定期固定付款和固定利率返回为指定贷款或年金付款的利息部分。

IRR

基于一系列定期发生的潜在不规则现金流返回为投资的内部回报率。

ISPMT

基于定期固定付款和固定利率返回为指定贷款或年金付款的利息部分。提供此函数是为了可与其他电子表格程序导入的表格兼容。

MIRR

基于一系列定期发生的潜在不规则现金流返回为投资的修正内部回报率。正现金流获益比率和支付给财务负现金流的比率可以 不同。

NOMINAL

基于每年的复利周期数,从实际年利率返回为名义年利率。

NPER

基于一系列定期现金流 (在固定间隔内某特定数量的付款和所有现金流) 和固定利率返回为贷款或年金的付款周期数。

NPV

基于一系列定期发生的潜在不规则现金流返回为投资的净现值。

PMT

基于一系列定期现金流 (在固定间隔内某特定数量的付款和所有现金流) 和固定利率返回为贷款或年金的固定定期付款。

PPMT

基于固定定期付款和固定利率返回为指定贷款或年金付款的本金部分。

PRICE

返回为每 $100 赎回 (票面) 价值定期支付利息的证券的价格。

PRICEDISC

返回为按赎回价值卖出并不支付每 $100 赎回 (票面) 价值利息的证券的价格。

PRICEMAT

返回为每 $100 赎回 (票面) 价值到期时支付利息的证券的价格。

PV

基于一系列定期现金流 (在固定间隔内某特定数量的付款和所有现金流) 和固定利率返回为投资或年金的现值。

RATE

基于一系列定期现金流 (在固定间隔内某特定数量的付款和所有现金流) 和固定利率返回为投资、贷款或年金的利率。

RECEIVED

返回为仅在到期时支付利息的证券的到期值。

SLN

使用直线方法返回为某一周期内的资产的折旧额。

SYD

使用年数合计法返回为指定期限的资产的折旧额。

VDB

基于指定的折旧率返回为所选时间间隔内的资产的折旧额。

YIELD

返回为定期支付利息的证券的实际年利率。

YIELDDISC

返回为按赎回价值卖出且不支付任何利息的证券的实际年利率。

YIELDMAT

返回为仅在到期时支付利息的证券的实际年利率。

逻辑和信息函数

AND

如果所有自变量为真,将返回为 TRUE;否则返回为 FALSE。

FALSE

返回为布尔值 FALSE。包含此函数是为了可与其他电子表格程序导入的表格兼容。

IF

返回为 TRUE 或 FALSE,具体取决于指定的表达式求得的值是布尔值 TRUE 还是 FALSE。

IFERROR

如果给定的值计算出错,返回为你指定的值;否则返回为给定的值。

ISBLANK

如果指定的单元格为空,返回为 TRUE;否则返回为 FALSE。

ISERROR

如果给定的表达式计算出错,返回为 TRUE;否则返回为 FALSE。

ISEVEN

如果值为偶数 (被 2 除时,无余数),返回为 TRUE;否则返回为 FALSE。

ISODD

如果值为奇数 (被 2 除时,有余数),返回为 TRUE;否则返回为 FALSE。

NOT

返回为与指定的表达式相反的布尔值。

OR

如果任一自变量为真,返回为 TRUE;否则返回为 FALSE。

TRUE

返回为布尔值 TRUE。包含此函数是为了可与其他电子表格程序导入的表格兼容。

数字函数

ABS

返回为数字或时间长度的绝对值。

CEILING

将一个数字往与 0 相反的方向四舍五入到最接近的指定因数倍数。

COMBIN

返回为可将大量项目合并成特定大小的组 (忽略组内的顺序) 的不同方法数。

EVEN

将一个数往与 0 相反的方向四舍五入到下一个偶数。

EXP

返回为 e (自然对数的底) 的指定幂次。

FACT

返回为数字的阶乘。

FACTDOUBLE

返回为数字的双阶乘。

FLOOR

将一个数往 0 的方向四舍五入到最接近的指定因数倍数。

GCD

返回为指定数字的最大公约数。

INT

返回为小于或等于某数的最接近的整数。

LCM

返回为指定数字的最小公倍数。

LN

返回为一个数的自然对数,即以 e 为底数求幂得到该数而必需的指数。

LOG

返回为指定底数的数字的对数。

LOG10

返回为以 10 为底数的数字的对数。

MOD

返回为除法的余数。

MROUND

将一个数四舍五入到最接近的指定因数倍数。

MULTINOMIAL

返回为给定数字多项式系数的闭型。

ODD

将一个数往与 0 相反的方向四舍五入到下一个奇数。

PI

返回为 π (pi) (圆的圆周与其直径的比) 的近似值。

POLYNOMIAL

计算特定点的多项式。

POWER

返回为一个数乘方所得的幂。

PRODUCT

返回为一个或多个数字的乘积。

QUOTIENT

返回为两个数的整数商。

RAND

返回为大于或等于 0 且小于 1 的随机数。

RANDBETWEEN

返回为指定范围内的随机整数。

ROMAN

将数字转换为罗马数字。

ROUND

返回为一个朝指定位数四舍五入的数。

ROUNDDOWN

返回为一个按指定位数朝零 (向下) 四舍五入的数。

ROUNDUP

返回为一个按指定位数朝零的反方向 (向上) 四舍五入的数。

SERIESSUM

计算并返回为幂级数的总和。

SIGN

返回为 1 (当给定数字为正时),或返回为 –1 (当给定数字为负时),或返回为 0 (当给定数字为 0 时)。

SQRT

返回为一个数的平方根。

SQRTPI

返回为一个数字乘以 π (pi) 后的平方根。

SUM

返回为一组数字的和。

SUMIF

返回为一组数字的和,且仅包括满足特定条件的数字。

SUMIFS

返回为集合中的单元格之和,集合中的测试值满足给定条件。

SUMPRODUCT

返回为一个或多个范围内对应数字的乘积之和。

SUMSQ

返回为一组数字的平方和。

SUMX2MY2

返回为两个集合内对应值平方的差值之和。

SUMX2PY2

返回为两个集合内对应值的平方和。

SUMXMY2

返回为两个集合内对应值的差值的平方和。

TRUNC

将一个数截至指定位数。

引用函数

ADDRESS

使用单个行、列和表格标识符来构建单元格地址字符串。

AREAS

返回为函数引用的范围个数。

CHOOSE

基于指定索引值从值集合中返回为某值。

COLUMN

返回为含有指定单元格的列的列编号。

COLUMNS

返回为指定的一组单元格内包含的列数。

HLOOKUP

使用顶行值以挑选某列和使用行号以挑选该列中的某行从一组行中返回为某值。

INDEX

返回为位于某组单元格内指定行与列的交汇处的单元格中的值。

INDIRECT

返回为由指定为字符串的地址引用的单元格或一组单元格中的内容。

INTERSECT.RANGES

返回为指定范围交叉点的范围。

LOOKUP

查找某个范围内与给定搜索值匹配的值,然后在第二个范围内具有相同相对位置的单元格中返回为某值。

MATCH

返回为某范围内某个值的位置。

OFFSET

返回为与指定的基准单元格相隔指定行数和列数的一组单元格。

ROW

返回为含有指定单元格的行的行编号。

ROWS

返回为指定的一组单元格内包括的行数。

TRANSPOSE

将垂直方向的一组单元格返回为水平方向的一组单元格,或者反之亦然。

UNION.RANGES

返回为代表指定范围集合的范围。

VLOOKUP

使用左列值以挑选某行和使用列号以挑选该行中的某列从一组列中返回为 某值。

统计函数

AVEDEV

根据一组数字的平均值 (算术平均) 返回为其差值的平均值。

AVERAGE

返回为一组数字的平均值 (算术平均)。

AVERAGEA

返回为一组值 (包括文本和布尔值) 的平均值 (算术平均)。

AVERAGEIF

返回为满足给定条件范围内的单元格的平均值 (算术平均)。

AVERAGEIFS

返回为满足所有给定条件的集合中的单元格的平均值 (算术平均)。

BETADIST

返回为累积 Beta 分布概率值。

BETAINV

返回为给定累积 Beta 分布概率值的逆运算。

BINOMDIST

返回为指定形式的单个项的二项分布概率。

CHIDIST

返回为卡方分布的单尾概率。

CHIINV

返回为卡方分布的单尾概率的逆运算。

CHITEST

根据给定数据的卡方分布返回为某值。

CONFIDENCE

返回为一个值,用于为具有已知标准差的总体的样本创建统计置信区间。

CORREL

使用线性回归分析返回为两个集合之间的相关性。

COUNT

返回为自变量 (含有数字、数字表达式或日期) 的个数。

COUNTA

返回为自变量 (不为空) 的个数。

COUNTBLANK

返回为某个范围内空白单元格的个数。

COUNTIF

返回为某个范围内满足给定条件的单元格的个数。

COUNTIFS

返回为一个或多个范围内满足给定条件 (每个范围一个条件) 的单元格的 个数。

COVAR

返回为两个集合的协方差。

CRITBINOM

返回为其累积二项分布大于或等于给定值的最小值。

DEVSQ

根据一组数字的平均值 (算术平均) 返回为其偏差平方和。

EXPONDIST

返回为指定形式的指数分布。

FDIST

返回为 F 概率分布。

FINV

返回为 F 概率分布的逆运算。

FORECAST

使用线性回归分析基于样本值返回为给定 x 值的预测 y 值。

FREQUENCY

返回为数据值在区间值范围内出现频率的数组。

GAMMADIST

返回为指定形式的伽玛分布。

GAMMAINV

返回为伽玛累积分布的逆运算。

GAMMALN

返回为伽玛函数 G(x) 的自然对数。

GEOMEAN

返回为几何平均值。

HARMEAN

返回为调和平均值。

INTERCEPT

使用线性回归分析返回为集合中最佳拟合线的 y 轴截距。

LARGE

返回为集合中第 n 大的值。最大值的排位为 1。

LINEST

使用最小平方法返回为最适合给定数据的直线的统计数据数组。

LOGINV

返回为 x 的对数正态累积分布函数的逆运算。

LOGNORMDIST

返回为对数正态分布。

MAX

返回为集合中的最大数字。

MAXA

返回为可能包括文本和布尔值的值集合中的最大数字。

MEDIAN

返回为数字集合中的中间值。集合中有一半数字比中间值小,另一半比中间值大。

MIN

返回为集合中的最小数字。

MINA

返回为可能包括文本和布尔值的值集合中的最小数字。

MODE

返回为一组数字中出现频率最高的值。

NEGBINOMDIST

返回为负二项分布。

NORMDIST

返回为指定函数形式的正态分布。

NORMINV

返回为累积正态分布的逆运算。

NORMSDIST

返回为标准正态分布。

NORMSINV

返回为累积标准正态分布的逆运算。

PERCENTILE

返回为集合中与特定百分位对应的值。

PERCENTRANK

返回为某值在集合中的百分数排位。

PERMUT

返回为从对象总数中选择的给定对象数的排列数。

POISSON

返回为使用泊松分布得出出现特定事件数的概率。

PROB

返回为某个值范围的概率 (如果已知单个值的概率)。

QUARTILE

返回为给定集合的指定四分位值。

RANK

返回为某数在一组数字中的排位。

SLOPE

使用线性回归分析返回为集合的最佳拟合线的斜率。

SMALL

返回为某个范围内第 n 小的值。最小值的排位为 1。

STANDARDIZE

根据具有给定平均值和标准差的分布返回为正态化值。

STDEV

基于基于一组值的样本 (无偏) 方差返回为其标准差 (离差的度量)。

STDEVA

基于一组值 (可能包括文本和布尔值) 的样本 (无偏) 方差返回为其标准差 (离差的度量)。

STDEVP

基于一组值的总体 (真实) 方差返回为其标准差 (离差的度量)。

STDEVPA

基于一组值 (可能包括文本和布尔值) 的总体 (真实) 方差返回为标准差 (离差的度量)。

TDIST

返回为学生 t 分布的概率。

TINV

根据学生 t 分布返回为 t 值 (一个概率和自由度函数)。

TTEST

基于 t 分布函数返回为与学生的 t 测试关联的概率。

VAR

返回为一组值的样本 (无偏) 方差 (离差的度量)。

VARA

返回为一组值 (包括文本和布尔值) 的样本 (无偏) 方差 (离差的度量)。

VARP

返回为一组值的总体 (真实) 方差 (离差的度量)。

VARPA

返回为一组值 (包括文本和布尔值) 的样本 (无偏) 方差 (离差的度量)。

WEIBULL

返回为 Weibull 分布的值。

ZTEST

返回为 Z 测试的单尾概率值。

文本函数

CHAR

返回为与十进制 Unicode 字符代码对应的字符。

CLEAN

从文本中删除最常见的非打印字符 (Unicode 字符代码 0–31)。

CODE

返回为指定字符串中的第一个字符的十进制 Unicode 编号。

CONCATENATE

接合 (连接) 字符串。

DOLLAR

返回为根据给定数字得出格式化为美元金额的字符串。

EXACT

如果自变量字符串的大小写和内容完全相同,则返回为 TRUE。

FIND

返回为一个字符串在另一个字符串中的开始位置。

FIXED

将一个数四舍五入到指定小数位,然后返回为作为字符串值的结果。

LEFT

返回为由给定字符串左端指定数量的字符构成的字符串。

LEN

返回为字符串中的字符数。

LOWER

返回为全部是小写的字符串,而不考虑指定字符串中字符的大小写。

MID

返回为由指定位置开始的字符串中给定数量的字符构成的字符串。

PROPER

返回为每个词的第一个字母大写、剩下的所有字符小写的字符串,而不考虑指定字符串中字符的大小写。

REPLACE

返回为用新字符串替换给定字符串中指定字符数的字符串。

REPT

返回为含有重复了指定次数的给定字符串的字符串。

RIGHT

返回为由指定字符串右端给定数量的字符构成的字符串。

SEARCH

返回为一个字符串在另一个字符串中的开始位置 (忽略大小写,并允许存在通配符)。

SUBSTITUTE

返回为用新字符串替换给定字符串的指定字符的字符串。

T

返回为单元格中含有的文本。包含此函数是为了可与其他电子表格程序导入的表格兼容。

TRIM

删除多余空格后,基于给定字符串返回为字符串。

UPPER

返回为全部是大写的字符串,而不考虑指定字符串中字符的大小写。

VALUE

返回为一个数字值,即使自变量被格式化为文本。

三角函数

ACOS

返回为数字的反余弦值。

ACOSH

返回为数字的反双曲余弦值。

ASIN

返回为数字的反正弦值。

ASINH

返回为数字的反双曲正弦值。

ATAN

返回为数字的反正切值。

ATAN2

返回为过原点和指定点的线与正 x 轴的相对角度。

ATANH

返回为数字的反双曲正切值。

COS

返回为以弧度表示的角度的余弦值。

COSH

返回为数字的双曲余弦值。

DEGREES

返回为以弧度表示的角度的度数。

RADIANS

返回为以度数表示的角度的弧度。

SIN

返回为以弧度表示的角度的正弦值。

SINH

返回为指定数字的双曲正弦值。

TAN

返回为以弧度表示的角度的正切值。

TANH

返回为指定数字的双曲正切值。