本篇汇总 Excel 工程函数共 54 个,按使用频率排序,高频函数标 ⭐。每个函数附语法与示例。

函数 说明 示例
BESSELI 返回修正Bessel函数In(x) =BESSELI(x,n) — 返回修正Bessel函数In(x)的值,常用于工程计算和信号处理
BESSELJ 返回Bessel函数Jn(x) =BESSELJ(x,n) — 返回Bessel函数Jn(x)的值,用于解决波动问题
BESSELK 返回修正Bessel函数Kn(x) =BESSELK(x,n) — 返回修正Bessel函数Kn(x)的值
BESSELY 返回Bessel函数Yn(x) =BESSELY(x,n) — 返回Bessel函数Yn(x)的值,第二类Bessel函数
BIN2DEC 二进制转十进制 =BIN2DEC("1010") — 将二进制数转换为十进制,"1010"转换为10
BIN2HEX 二进制转十六进制 =BIN2HEX("1010") — 将二进制数转换为十六进制,"1010"转换为"A"
BIN2OCT 二进制转八进制 =BIN2OCT("1010") — 将二进制数转换为八进制,"1010"转换为"12"
BITAND 返回按位与 =BITAND(5,3) — 返回两个数的按位与运算结果,5 AND 3 = 1
BITLSHIFT 返回左移位后的数 =BITLSHIFT(2,3) — 将数字向左移动指定位数,2左移3位 = 16
BITOR 返回按位或 =BITOR(5,3) — 返回两个数的按位或运算结果,5 OR 3 = 7
BITRSHIFT 返回右移位后的数 =BITRSHIFT(16,3) — 将数字向右移动指定位数,16右移3位 = 2
BITXOR 返回按位异或 =BITXOR(5,3) — 返回两个数的按位异或结果,5 XOR 3 = 6
COMPLEX 将实部和虚部转换为复数 =COMPLEX(3,4) — 将实部3和虚部4组合成复数"3+4i"
CONVERT 单位换算 =CONVERT(100,"cm","in") — 将100厘米转换为英寸,约等于39.37英寸
DEC2BIN 十进制转二进制 =DEC2BIN(10) — 将十进制数转换为二进制,10转换为"1010"
DEC2HEX 十进制转十六进制 =DEC2HEX(255) — 将十进制数转换为十六进制,255转换为"FF"
DEC2OCT 十进制转八进制 =DEC2OCT(10) — 将十进制数转换为八进制,10转换为"12"
DELTA 测试两个值是否相等 =DELTA(5,5) — 测试两个值是否相等,相等返回1,不相等返回0
ERF 返回误差函数 =ERF(0.5) — 返回误差函数在0.5处的值,用于概率计算
ERF.PRECISE 返回误差函数(精确) =ERF.PRECISE(0.5) — 返回精确的误差函数值
ERFC 返回补余误差函数 =ERFC(0.5) — 返回补余误差函数,用于统计计算
ERFC.PRECISE 返回补余误差函数(精确) =ERFC.PRECISE(0.5) — 返回精确的补余误差函数值
GESTEP 测试数值是否大于阈值 =GESTEP(5,4) — 测试5是否大于阈值4,是返回1,否返回0
HEX2BIN 十六进制转二进制 =HEX2BIN("FF") — 将十六进制数转换为二进制,"FF"转换为"11111111"
HEX2DEC 十六进制转十进制 =HEX2DEC("FF") — 将十六进制数转换为十进制,"FF"转换为255
HEX2OCT 十六进制转八进制 =HEX2OCT("FF") — 将十六进制数转换为八进制,"FF"转换为"377"
IMABS 返回复数的模 =IMABS("3+4i") — 返回复数"3+4i"的模(绝对值),结果为5
IMAGINARY 返回复数的虚部 =IMAGINARY("3+4i") — 返回复数"3+4i"的虚部,结果为4
IMARGUMENT 返回复数的幅角 =IMARGUMENT("3+4i") — 返回复数"3+4i"的幅角(弧度)
IMCONJUGATE 返回复数的共轭 =IMCONJUGATE("3+4i") — 返回复数"3+4i"的共轭复数"3-4i"
IMCOS 返回复数的余弦 =IMCOS("1+i") — 返回复数"1+i"的余弦值
IMCOSH 返回复数的双曲余弦 =IMCOSH("1+i") — 返回复数"1+i"的双曲余弦值
IMCOT 返回复数的余切 =IMCOT("1+i") — 返回复数"1+i"的余切值
IMCSC 返回复数的余割 =IMCSC("1+i") — 返回复数"1+i"的余割值
IMCSCH 返回复数的双曲余割 =IMCSCH("1+i") — 返回复数"1+i"的双曲余割值
IMDIV 返回复数的商 =IMDIV("1+i","1-i") — 计算两个复数的除法"(1+i)/(1-i)"
IMEXP 返回复数的指数 =IMEXP("1+i") — 返回复数"1+i"的指数值e^(1+i)
IMLN 返回复数的自然对数 =IMLN("1+i") — 返回复数"1+i"的自然对数值
IMLOG10 返回复数的常用对数 =IMLOG10("1+i") — 返回复数"1+i"的常用对数(以10为底)
IMLOG2 返回复数的以2为底的对数 =IMLOG2("1+i") — 返回复数"1+i"的对数(以2为底)
IMPOWER 返回复数的幂 =IMPOWER("1+i",2) — 计算复数"1+i"的2次方
IMPRODUCT 返回复数的乘积 =IMPRODUCT("1+i","2-i") — 计算两个复数"1+i"和"2-i"的乘积
IMREAL 返回复数的实部 =IMREAL("3+4i") — 返回复数"3+4i"的实部,结果为3
IMSEC 返回复数的正割 =IMSEC("1+i") — 返回复数"1+i"的正割值
IMSECH 返回复数的双曲正割 =IMSECH("1+i") — 返回复数"1+i"的双曲正割值
IMSIN 返回复数的正弦 =IMSIN("1+i") — 返回复数"1+i"的正弦值
IMSINH 返回复数的双曲正弦 =IMSINH("1+i") — 返回复数"1+i"的双曲正弦值
IMSQRT 返回复数的平方根 =IMSQRT("1+i") — 返回复数"1+i"的平方根
IMSUB 返回复数的差 =IMSUB("3+4i","1+i") — 计算复数减法"(3+4i)-(1+i)=2+3i"
IMSUM 返回复数的和 =IMSUM("1+i","2+3i") — 计算复数加法"(1+i)+(2+3i)=3+4i"
IMTAN 返回复数的正切 =IMTAN("1+i") — 返回复数"1+i"的正切值
OCT2BIN 八进制转二进制 =OCT2BIN("17") — 将八进制数转换为二进制,"17"转换为"1111"
OCT2DEC 八进制转十进制 =OCT2DEC("17") — 将八进制数转换为十进制,"17"转换为15
OCT2HEX 八进制转十六进制 =OCT2HEX("377") — 将八进制数转换为十六进制,"377"转换为"FF"

由在线工具箱(www.vba.net)整理制作