atan2函数在javascript和Excel表中的行为不同
我正在尝试atan2数学函数,但在google excel工作表中得到了错误的值。但是在javascript atan2函数中获得正确的值。如何在Excel工作表中获得该值 我在excel中的价值是atan2函数在javascript和Excel表中的行为不同,excel,excel-formula,javascript,Excel,Excel Formula,Javascript,我正在尝试atan2数学函数,但在google excel工作表中得到了错误的值。但是在javascript atan2函数中获得正确的值。如何在Excel工作表中获得该值 我在excel中的价值是 atan2(8.6,2.7699)=0.3115 而在javascript中是 atan2(8.6,2.7699)=1.259206466337312 我在这里检查了javascript值 有人能说为什么会这样吗 如果我想在excel中使用此值,那么我应该使用什么公式?在Microsoft ex
atan2(8.6,2.7699)=0.3115
而在javascript中是
atan2(8.6,2.7699)=1.259206466337312
我在这里检查了javascript值
有人能说为什么会这样吗
如果我想在excel中使用此值,那么我应该使用什么公式?在Microsoft excel中,atan2函数以相反的顺序获取参数,Google Docs也会以相同的方式保持一致性。如果在javascript中翻转参数,则会得到相同的“错误”值。Excel中atan2的函数签名在javascript中为空。注意参数的顺序
如果您以适当的顺序提供参数,它们应该给出大致相同的答案。Excel的
ATAN2
需要x
-坐标,然后是y
坐标ATAN2(x,y)
,但是JavaScriptATAN2
将参数反转为:ATAN2(y,x)