atan2函数在JavaScript和excelsheet中performance不同

我正在尝试atan2math函数,但我在谷歌Excel表错误值。 但在javascript atan2函数中获得正确的值。 我怎样才能在excelsheet中获得这个值?

我在excel中的价值是

atan2(8.6,2.7699)=0.3115 

而在JavaScript是

 atan2(8.6,2.7699)=1.259206466337312 

我在这里查了javascript值http://www.univie.ac.at/moe/rechner/rechner.html

有谁可以说为什么会发生这种情况?

如果我想在Excel中这个值,那么我应该使用什么公式?

在Microsoft Excel中,atan2函数以相反的顺序获取参数,而Google Docs也是一样的。 如果您在JavaScript中翻转参数,则会得到相同的“错误”值。

在Excel中atan2的函数签名是ATAN2( x _num, y _num),而在JavaScript中是Math.atan2( y,x ) 。 注意参数的顺序。

如果您按照适当的顺序提供参数,他们都应该给出大致相同的答案。

Excel的ATAN2需要x -coordinate跟着y坐标ATAN2(x,y)但JavaScript ATAN2的参数相反: ATAN2(y,x)