本篇汇总 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)整理制作