Excel里的反三角函数都是一个最小周期,如ASIN(),最小周期就是-π/2~π/2。最小周期包括了所有值[-1,1]。假设设为-π~π,那大部分的结果都是两个值,在Excel里无法显示。
如果你要获得反三角函数在-π~π的结果,建议从最小周期内得出的结果后再做数据处理。
如在-π~π求反正弦函数:
B1输入公式(为了直观,我没有用弧度,而用了角度值显示结果):
=IF(OR(A1=-1,A1=1),DEGREES(ASIN(A1)),IF(A1=0,"-180,0,180",IF(A1<0,DEGREES(ASIN(A1))&","&(-180-DEGREES(ASIN(A1))),DEGREES(ASIN(A1))&","&(180-DEGREES(ASIN(A1))))))