COMPLEX函数用于将实系数和虚系数转换为“x+yi”或“x+yj”形式的复数。COMPLEX函数的语法如下。
COMPLEX(real_num,i_num,suffix)
其中参数real_num为复数的实部,i_num为复数的虚部。suffix为复数中虚部的后缀,如果省略,则认为它为i。所有复数函数均接受i和j作为后缀,但不接受I和J。使用大写将导致错误值“#VALUE!”。使用两个或多个复数的函数要求所有复数的后缀一致。
典型案例
将已知的数值转换为复数。本例的原始数据如图18-13所示。
步骤1:在单元格A2中输入公式“=COMPLEX(6,7)”,用于计算实部为6,虚部为7的复数,计算结果为“6+7i”。
步骤2:在单元格A3中输入公式“=COMPLEX(6,7,"j")”,用于计算实部为6,虚部为7,后缀为j的复数,计算结果为“6+7j”。
步骤3:在单元格A4中输入公式“=COMPLEX(0,1)”,用于计算实部为0,虚部为1的复数,计算结果为“i”。
步骤4:在单元格A5中输入公式“=COMPLEX(1,0)”,用于计算实部为1,虚部为0的复数,计算结果为“1”。最终计算结果如图18-14所示。
图18-13 原始数据
图18-14 计算结果
使用指南
如果real_num为非数值型,函数COMPLEX返回错误值“#VALUE!”;如果i_num为非数值型,函数COMPLEX返回错误值“#VALUE!”;如果后缀不是i或j,函数COMPLEX返回错误值“#VALUE!”。