ジェリーは、ExcelのATAN関数を使用してアークタンジェントを計算すると、結果が得られると述べています。ただし、その結果は、関数電卓を使用してアークタンジェントを導出したときに得られた結果とはかなり異なるようです。これにより、ATAN関数の動作に何か奇妙なことがあるのではないかと彼は考えます。

ここには2つの可能性があります。最も可能性が高いのは、電卓がデフォルトで、アークタンジェントの計算などの三角関数で度を使用することです。 Excelはラジアンのみを使用します。たとえば、0.5のアークタンジェントを計算したいとします。これを電卓に接続し、電卓が度単位で動作している場合、26.565の丸められた結果が得られます。ただし、ExcelでATAN関数を使用すると、0.464の丸められた結果が生成されます。

Excelが提供する結果はラジアンであり、その結果を度に変換すると、電卓の結果と同じ26.565になります。変換を簡単に行う方法は次のとおりです。

=DEGREES(ATAN(0.5))

アークタンジェントを見つけたい角度がラジアンではなく度で表されている場合は、入力で変換を行う必要があります:

=ATAN(RADIANS(30))

繰り返しになりますが、ATAN関数の結果は常にラジアンであるため、出力に対しても変換を行うことをお勧めします。

解決策は、電卓がラジアンモードで動作していることを確認することです。これにより、Excelと同じ結果が得られます。それか、上記のように、Excelの結果(および場合によっては入力)を度に変換する必要があります。

他の可能性ははるかに低いですが、言及する価値があります:

ATAN関数が機能しなくなる値がいくつかありますが、電卓はすでに補正している可能性があります。これが発生する可能性のあるシナリオの最良の説明は、このウィキペディアの記事に記載されています:

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

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11436)は、Microsoft Excel 97、2000、2002、および2003に適用されます。

Excel(Excel 2007以降)のリボンインターフェイスに関するこのヒントのバージョンは、次の場所にあります: