本表提供了所有可用函数的快速参考。有关详细说明、示例和使用说明,请参阅完整的函数参考文档。
注:
•函数名称不区分大小写
•大多数函数在用户定义的方程和转换中均可使用。例外情况:随机数函数(GAUSS、RND)和单变量聚合函数(MEAN、STDEV、STDERR、COUNT、CENTER、STANDARDIZE,以及 MAX、MIN、SUM 的单变量形式)仅在转换中可用
•除非另有说明,三角函数均采用弧度制
•有关 Excel/R 对应函数及详细行为,请参阅完整参考文档
基本算术与舍入
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
ABS(x) |
绝对值 |
ABS(x) |
CEIL(x) |
四舍五入到最接近的整数 |
CEILING(x) |
FLOOR(x) |
向下舍入至最接近的整数 |
FLOOR(x) |
INT(x) |
截断为整数(去除小数部分) |
TRUNC(x) |
ROUND(x, 位数) |
四舍五入至指定小数位 |
ROUND(x, 位数) |
a MOD b |
除法余数(仅限中缀) |
MOD(a, b) |
SGN(x) |
符号:1(正数)、-1(负数)、0(零) |
SIGN(x) |
SQR(x) |
平方 (x²) |
x*x |
SQRT(x) |
平方根 |
SQRT(x) |
MAX(x, y, ...) |
值的最大值 |
MAX(x, y, ...) |
MIN(x, y, ...) |
值的最小值 |
MIN(x, y, ...) |
SUM(x, y, ...) |
值的和 |
SUM(x, y, ...) |
FACT(n) |
阶乘 (n!) |
FACT(n) |
三角函数
除非使用 RAD/DEG 进行转换,否则所有角度均以弧度为单位。
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
SIN(x) |
正弦 |
SIN(x) |
COS(x) |
余弦 |
COS(x) |
TAN(x) |
正切 |
TAN(x) |
ARCSIN(x) |
反正弦(反正弦),-1 ≤ x ≤ 1 |
ASIN(x) |
ARCCOS(x) |
反正弦(反余弦),-1 ≤ x ≤ 1 |
ACOS(x) |
ARCTAN(x) |
反正切 |
ATAN(x) |
ARCTAN2(y, x) |
指向点 (y, x) 的角。⚠️ Prism 使用 (y, x) |
ATAN2(x, y) ⚠️ |
SINH(x) |
双曲正弦 |
SINH(x) |
COSH(x) |
双曲余弦 |
COSH(x) |
TANH(x) |
双曲正切 |
TANH(x) |
ARCSINH(x) |
双曲正弦反函数 |
ASINH(x) |
ARCCOSH(x) |
双曲余弦反函数,x ≥ 1 |
ACOSH(x) |
ARCTANH(x) |
双曲正切反函数,-1 < x < 1 |
ATANH(x) |
RAD(度) |
将度转换为弧度 |
RADIANS(度) |
DEG(弧度) |
将弧度转换为度 |
DEGREES(弧度) |
指数函数与对数函数
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
EXP(x) |
e 的 x 次方 |
EXP(x) |
LN(x) |
自然对数(底为 e),x > 0 |
LN(x) |
LOG(x) |
十进制对数,x > 0 |
LOG10(x) |
LOG10(x) |
以10为底的对数(LOG的别名) |
LOG10(x) |
LOG2(x) |
2进制对数,x > 0 |
LOG(x, 2) |
LOGIT(p) |
对数几率:ln(p/(1-p)),0 < p < 1 |
LN(p/(1-p)) |
统计分布函数
对于 tail_type 参数:"left" = P(X ≤ x),"right" = P(X ≥ x),"one" = 单尾P值,"two" = 双尾P值。括号内显示默认值。
正态分布
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
NORMDIST(x, 均值, 标准差, 尾部类型) |
累积概率。默认值:均值=0,标准差=1,尾部="left" |
NORM.DIST(x, mean, sd, TRUE) |
NORMINV(p, mean, sd, tail_type) |
分位数(逆累积分布函数)。默认值:均值=0,标准差=1,尾部="left" |
NORM.INV(p, mean, sd) |
NORMPDF(x, mean, sd) |
概率密度。默认值:均值=0,标准差=1 |
NORM.DIST(x, mean, sd, FALSE) |
标准正态分布 (Z)
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
ZDIST(z, tail_type) |
累积概率。默认值:tail="left" |
NORM.S.DIST(z, TRUE) |
ZINV(p, tail_type) |
分位数。默认:tail="left" |
NORM.S.INV(p) |
ZPDF(z) |
概率密度 |
NORM.DIST(z, 0, 1, FALSE) |
学生t分布
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
TDIST(t, df) |
上尾概率 P(T ≥ t) |
T.DIST.RT(t, df) |
TINV(p, df) |
双尾P值 |
T.INV.2T(p, df) |
TPDF(t, df) |
概率密度 |
T.DIST(t, df, FALSE) |
卡方检验分布
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
CHIDIST(x2, df) |
上尾概率 P(χ² ≥ x2) |
CHISQ.DIST.RT(x2, df) |
CHIINV(p, df) |
上尾概率 p 对应的 χ² 值 |
CHISQ.INV.RT(p, df) |
CHISQC(x, df) |
累积概率 P(χ² ≤ x) |
CHISQ.DIST(x, df, TRUE) |
F分布
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
FDIST(f, df1, df2) |
上尾概率 P(F ≥ f) |
F.DIST.RT(f, df1, df2) |
FINV(p, df1, df2) |
上尾概率 p 的 F 值 |
F.INV.RT(p, df1, df2) |
FPDF(f, df1, df2) |
概率密度 |
F.DIST(f, df1, df2, FALSE) |
其他分布
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
BINOMIAL(k, n, p) |
n 次试验中 X ≥ k 的概率,给定概率 p |
1 - BINOM.DIST(k, n, p, TRUE) + BINOM.DIST(k, n, p, FALSE) |
ERF(x) |
误差函数 |
ERF(x) |
ERFC(x) |
互补误差函数:1 - ERF(x) |
ERFC(x) |
PROBIT(p) |
带偏移的Probit:5 + Φ⁻¹(p) |
5 + NORM.S.INV(p) |
随机数生成
仅适用于表格内公式——不适用于用户自定义公式
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
GAUSS(均值, 标准差) |
正态分布的随机值 |
NORM.INV(RAND(), 均值, 标准差) |
RND(下限, 上限) |
均匀分布的随机值 |
RAND()*(上限-下限)+下限 |
描述性统计
仅适用于表内公式——不适用于用户自定义公式
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
MEAN(变量) |
算术平均值(向所有行广播) |
AVERAGE(范围) |
STDEV(变量) |
样本标准偏差(广播) |
STDEV.S(范围) |
STDERR(变量) |
均值的标准误差(广播) |
STDEV.S(范围)/SQRT(COUNT(范围)) |
COUNT(变量) |
非空值的计数 |
COUNT(范围) |
CENTER(变量) |
将数据居中(减去均值) |
value - AVERAGE(range) |
STANDARDIZE(变量) |
转换为 z 分数 |
(值 - 平均值(范围))/标准差.S(范围) |
特殊功能 - Gamma
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
GAMMA(x) |
伽玛函数。对于整数:Γ(n) = (n-1)! |
GAMMA(x) |
GAMMALN(x) |
伽玛函数的自然对数 |
GAMMALN(x) |
IGAMMA(shape, x) |
不完全伽马函数 |
GAMMA.DIST(x, shape, 1, TRUE) |
IGAMMAC(形状, x) |
互补不完全伽马函数:1 - IGAMMA |
1 - GAMMA.DIST(x, shape, 1, TRUE) |
PSI(x) |
双伽马函数(ln Γ 的导数) |
无等价函数 |
特殊功能 - Beta
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
BETA(a, b) |
贝塔函数:B(a,b) = Γ(a)Γ(b)/Γ(a+b) |
EXP(GAMMALN(a) + GAMMALN(b) - GAMMALN(a+b)) |
IBETA(a, b, x) |
不完全贝塔函数,0 ≤ x ≤ 1 |
BETA.DIST(x, a, b, TRUE) |
特殊功能 - Bessel
警告:Prism 采用 (n, x) 的参数顺序。Excel 则将其顺序反转为 (x, n)。
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
BESSELJ(n, x) |
第一类贝塞尔函数:Jₙ(x) |
BESSELJ(x, n) ⚠️ |
BESSELY(n, x) |
第二类贝塞尔函数(诺伊曼):Yₙ(x) |
BESSELY(x, n) ⚠️ |
BESSELI(n, x) |
修正第一类贝塞尔函数:Iₙ(x) |
BESSELI(x, n) ⚠️ |
BESSELK(n, x) |
修正贝塞尔第二类函数(麦克唐纳):Kₙ(x) |
BESSELK(x, n) ⚠️ |
特殊函数 - 超几何函数
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
HYPGEOMETRICM(a, b, x) |
汇合超几何M(库默M) |
无对应函数 |
HYPGEOMETRICU(a, b, x) |
汇合超几何 U(Tricomi) |
无等价函数 |
HYPGEOMETRICF(a, b, c, x) |
高斯超几何分布 ₂F₁ |
无等价函数 |
逻辑与条件函数
AND、OR 和 NOT 可以写成函数形式,也可以使用中缀表示法(例如,“x > 0 AND x < 100”)。
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
IF(条件, 满足条件时的返回值, 不满足条件时的返回值) |
条件逻辑。字符串比较不区分大小写 |
IF(条件, 满足条件时的返回值, 不满足条件时的返回值) |
AND(条件1, 条件2, ...) |
若所有条件均为真,则返回 TRUE |
AND(条件1, 条件2, ...) |
OR(条件1, 条件2, ...) |
若任一条件为真,则返回 TRUE |
OR(条件1, 条件2, ...) |
NOT(条件) |
逻辑否定 |
NOT(条件) |
IS_DEFINED(x) |
如果值存在(非空),则为 TRUE |
NOT(ISBLANK(x)) |
字符串函数
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
CONCATENATE(文本1, 文本2, ...) |
连接字符串。数字将自动转换为文本 |
CONCATENATE(文本1, 文本2, ...) |
辅助函数
功能 |
描述 |
Excel 对应函数 |
|---|---|---|
PERC(x) |
将百分比转换为分数:x/100 |
x / 100 |