我尝试将 x 值和 y 值的一对列转换为半径和角度的两列。对于半径,我可以写 =SQRT($x^2 + $x^2),但对于 =ATAN2($x,$y),我收到有关公式中无效符号的投诉。
我也尝试过 =ATAN($y/$x);它有效,因此参数数量似乎会产生差异,但无法解释差异的原因。
因此,除了对这个怪癖的解释之外,我还希望得到解决方案或变通方法的建议。
这是该问题的屏幕截图;希望它能有所帮助。
编辑:
解决方法是 =ATAN($y/$x)+($x<0)*(PI()*(($y>=0)-($y<0)))
解释:比较结果为数值 0 或 1,允许将条件组合成数值表达式,从而实现分段公式反义词2在一个公式中