杰里指出,当他在Excel中使用ATAN函数计算反正切时,他会得到结果。但是,该结果似乎与他使用科学计算器得出反正切时提供的结果相差很大。这使他想知道ATAN功能的工作方式是否有些奇怪。

这里有两种可能性。最可能的可能性是您的计算器默认使用三角函数(例如计算反正切)中的度。 Excel仅使用弧度。例如,假设您要计算0.5的反正切。如果将其插入计算器,并且计算器以度为单位工作,则得出的舍入结果为26.565。但是,在Excel中使用ATAN函数产生的舍入结果为0.464。

Excel提供的结果以弧度为单位,当将该结果转换为度数时,最终得到26.565,与计算器的结果相同。这是您轻松进行转换的方法:

=DEGREES(ATAN(0.5))

如果要查找反正切的角度以度表示,而不是以弧度表示,则需要在输入上进行转换:

=ATAN(RADIANS(30))

同样,请记住,ATAN函数的结果始终为弧度,因此您可能还需要对输出进行转换。

解决方案是确保您的计算器在弧度模式下工作,这将为您提供与Excel相同的结果。或者,或者您需要将Excel的结果(可能还有输入)转换为度,如上所示。

另一个可能性要小得多,但是值得一提:

ATAN功能可能会破坏某些值,但您的计算器可能已经对此值进行了补偿。 Wikipedia文章中对可能发生这种情况的最佳解释是:

http://en.wikipedia.org/wiki/Atan2

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(11436)适用于Microsoft Excel 97、2000、2002和2003。您可以在以下位置找到用于Excel功能区界面(Excel 2007及更高版本)的本技巧的版本:

链接:/ excelribbon-Strange_ATAN_Results [奇怪的ATAN结果]。