Module
Contents
Index 🔎︎

# 扩展函数，分析函数列表第二部分

要访问此命令...

插入 - 函数 - 类别 加载宏

## IMABS

结果是一个复数的绝对值。

### 语法

IMABS("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMABS("5+12j") 返回 13。

## [text/scalc/01/func_imcos.xhp#imcos_head not found].

Returns the cosine of a complex number.

## [text/scalc/01/func_imcosh.xhp#imcosh_head not found].

Returns the hyperbolic cosine of a complex number.

## [text/scalc/01/func_imcot.xhp#imcot_head not found].

Returns the cotangent of a complex number.

## [text/scalc/01/func_imcsc.xhp#imcsc_head not found].

Returns the cosecant of a complex number.

## [text/scalc/01/func_imcsch.xhp#imcsch_head not found].

Returns the hyperbolic cosecant of a complex number.

## [text/scalc/01/func_imsec.xhp#imsec_head not found].

Returns the secant of a complex number.

## [text/scalc/01/func_imsech.xhp#imsech_head not found].

Returns the hyperbolic secant of a complex number.

## [text/scalc/01/func_imsin.xhp#imsin_head not found].

Returns the sine of a complex number.

## [text/scalc/01/func_imsinh.xhp#imsinh_head not found].

Returns the hyperbolic sine of a complex number.

## [text/scalc/01/func_imtan.xhp#imtan_head not found].

Returns the tangent of a complex number.

## COMPLEX

将实系数和虚系数转换成复数形式。

### 语法

COMPLEX(RealNum; INum; Suffix)

RealNum 是复数中的实系数。

INum 是复数中的虚系数。

Suffix 为选项列表， "i" 或 "j"。

### 示例

=COMPLEX(3;4;"j") 返回 3+4j。

## CONVERT

将一个数字从一种度量单位转换到另一种度量单位。度量单位可以直接用加引号的文本输入，也可以用引用的方式输入。如果在单元格中输入度量单位，则必须与以下列表保持一致，且区分大小写：例如，要在单元格中输入一个小写字母 l（表示“升”），就需要在输入单引号 ' 后立即输入 l，即输入 'l。

属性 | 单位
线条粗细 | g, sg, lbm, u, ozm, stone, ton, grain, pweight, hweight, shweight, brton
长度 | m, mi, Nmi, in, ft, yd, ang, Pica, ell, parsec, lightyear, survey_mi
时间 | yr, day, hr, mn, sec, s
压力 | Pa, atm, at, mmHg, Torr, psi
强制 | N, dyn, dy, lbf, pond
能量 | J, e, c, cal, eV, ev, HPh, Wh, wh, flb, BTU, btu
功率 | W, w, HP, PS
场强 | T, ga
温度 | C, F, K, kel, Reau, Rank
体积 | l, L, lt, tsp, tbs, oz, cup, pt, us_pt, qt, gal, m3, mi3, Nmi3, in3, ft3, yd3, ang3, Pica3, barrel, bushel, regton, Schooner, Middy, Glass
区域 | m2, mi2, Nmi2, in2, ft2, yd2, ang2, Pica2, Morgen, ar, acre, ha
速度 | m/s, m/sec, m/h, mph, kn, admkn
信息 | bit, byte

粗体显示的度量单位前可添加下述前缀字符:

前缀 | 乘数
Y (尧) | 10²⁴
Z (泽) | 10²¹
E (艾) | 10¹⁸
P (拍) | 10¹⁵
T (太) | 10¹²
G (吉) | 10⁹
M (兆) | 10⁶
k (千) | 10³
h (百) | 10²
e (十) | 10¹
d (分) | 10⁻¹
c (厘) | 10⁻²
m (毫) | 10⁻³
u (微) | 10⁻⁶
n (纳) | 10⁻⁹
p (皮) | 10⁻¹²
f (飞) | 10⁻¹⁵
a (阿) | 10⁻¹⁸
z (仄) | 10⁻²¹
y (幺) | 10⁻²⁴

信息单位 "bit" 和 "byte" 也可以附加下列 IEC 60027-2 / IEEE 1541 前缀之一：

ki kibi 1024

Mi mebi 1048576

Gi gibi 1073741824

Ti tebi 1099511627776

Pi pebi 1125899906842620

Ei exbi 1152921504606850000

Zi zebi 1180591620717410000000

Yi yobi 1208925819614630000000000

The functions whose names end with _ADD or _EXCEL2003 return the same results as the corresponding Microsoft Excel 2003 functions without the suffix. Use the functions without suffix to get results based on international standards.

### 语法

CONVERT(Number; "FromUnit"; "ToUnit")

Number 是要转换的数值。

FromUnit 是换算前的度量单位。

ToUnit 是换算后的度量单位。两个单位应是同一类型。

### 示例

=CONVERT(10;"HP";"PS") returns, rounded to two decimal places, 10.14. 10 HP equal 10.14 PS.

=CONVERT(10;"km";"mi") returns, rounded to two decimal places, 6.21. 10 kilometers equal 6.21 miles. The k is the permitted prefix character for the factor 10^3.

## FACTDOUBLE

返回以一个数的双阶乘。

### 语法

FACTDOUBLE(Number)

返回 Number!!，Number 的双阶乘，其中 Number 是大于或等于 0 的整数。

对于偶数 FACTDOUBLE(n) 返回：

2*4*6*8* ... *n

对于奇数 FACTDOUBLE(n) 返回：

1*3*5*7* ... *n

根据定义，FACTDOUBLE(0) 返回 1。

### 示例

=FACTDOUBLE(5) 返回 15。

=FACTDOUBLE(6) 返回 48。

=FACTDOUBLE(0) 返回 1。

## IMAGINARY

结果是一个复数的虚系数。

### 语法

IMAGINARY("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMAGINARY("4+3j") 返回 3。

## IMARGUMENT

结果为复数的幅度（phi 角度）。

### 语法

IMARGUMENT("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMARGUMENT("3+4j") 返回 0.927295。

## IMCONJUGATE

结果是一个复数的共轭复数。

### 语法

IMCONJUGATE("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMCONJUGATE("1+j") 返回 1-j。

## IMDIV

结果是两个复数的商。

### 语法

IMDIV("分子"; "分母")

分子 与 分母 是以「x+yi」或「x+yj」形式输入的复数。

### 示例

=IMDIV("-238+240i";"10+24i") 返回 5+12i。

## IMEXP

结果是 e 的幂和复数。常数 e 的值约为 2.71828182845904。

### 语法

IMEXP("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMEXP("1+j") 返回 1.47+2.29j（舍入值）。

## IMLN

结果是复数以 e 为底的自然对数。常数 e 的值约为 2.71828182845904。

### 语法

IMLN("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMLN("1+j") 返回 0.35+0.79j（舍入值）。

## IMLOG10

结果是一个复数的常用对数（以 10 为底）。

### 语法

IMLOG10("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMLOG10("1+j") 返回 0.15+0.34j（舍入值）。

## IMLOG2

结果为复数的二进制对数。

### 语法

IMLOG2("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMLOG2("1+j") 返回 0.50+1.13j（舍入值）。

## IMPOWER

返回复数的数字次幂。

### 语法

IMPOWER(复数; 数字)

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

数字 是“指数”。

### 示例

=IMPOWER("2+3i";2) 返回 -5+12i。

## IMPRODUCT

结果为多个复数（最多为 29 个）的乘积。

### 语法

IMPRODUCT("ComplexNumber"; "ComplexNumber1"; ...)

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMPRODUCT("3+4j";"5-3j") 返回 27+11j。

## IMREAL

结果是一个复数的实部。

### 语法

IMREAL("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMREAL("1+3j") 返回 1。

## IMSQRT

计算一个复数的平方根。

### 语法

IMSQRT("ComplexNumber")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMSQRT("3+4i") 返回 2+1i。

## IMSUB

结果是两个复数的差。

### 语法

IMSUB("ComplexNumber1"; "ComplexNumber2")

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMSUB("13+4j";"5+3j") 返回 8+j。

## IMSUM

结果为多个复数（最多为 29 个）的和。

### 语法

IMSUM("ComplexNumber1"; "ComplexNumber2"; ...)

ComplexNumber 是一个以 "x+yi" 或 "x+yj" 形式输入的复数。

### 示例

=IMSUM("13+4j";"5+3j") 返回 18+7j。

## OCT2BIN

结果是输入的八进制数对应的二进制数。

### 语法

OCT2BIN(Number; Places)

Number是八进制数。该数最多可有10位。最高位是符号位，随后的各位便是该数值。负数作为二进制补码输入。

Places 是要输出的位数。

### 示例

=OCT2BIN(3;3) 返回 011。

## OCT2DEC

结果是输入的八进制数所对应的十进制数。

### 语法

OCT2DEC(number)

Number是八进制数。该数最多可有10位。最高位是符号位，随后的各位便是该数值。负数作为二进制补码输入。

### 示例

=OCT2DEC(144) 返回 100。

## OCT2HEX

结果是与输入的八进制数对应的十六进制数。

### 语法

OCT2HEX(Number; Places)

Number是八进制数。该数最多可有10位。最高位是符号位，随后的各位便是该数值。负数作为二进制补码输入。

Places 是要输出的位数。

### 示例

=OCT2HEX(144;4) 返回 0064。

相关主题

Add-in Functions

扩展函数，分析函数列表第一部分

Statistics Functions

函数清单（根据类别）