WorksheetFunction.Atan2 メソッド (Excel)

指定された x-y 座標のアークタンジェントを返します。 アークタンジェントとは、x 軸から、原点 0 と x 座標、y 座標で表される点を結んだ直線までの角度のことです。 戻り値の角度は、-PI ~ PI (ただし -PI を除く) の範囲のラジアンとなります。

構文

Atan2 (Arg1, Arg2)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 倍精度浮動小数点型 (Double) 点の x 座標を指定します。
Arg2 必須 倍精度浮動小数点型 (Double) 点の y 座標を指定します。

戻り値

Double

注釈

戻り値が正の数なら x 軸から反時計回りの角度を表し、負の数なら x 軸から時計回りの角度を表します。

次の条件が適用されます。

  • ここで、x > 0 ATAN2(x,y) = ATAN(y/x)

  • ここで、y >= 0,x < 0 ATAN2(x,y) = ATAN(y/x)+PI()

  • ここで、y < 0、x < 0 ATAN2(x,y) = ATAN(y/x) - PI()

  • ここで、y > 0、x = 0 ATAN2(x,y) = PI()/2

  • ここで、y < 0、x = 0 ATAN2(x,y) = -PI()/2

  • x と y の両方が 0 の場合、 Atan2 はエラー値を返します。

アークタンジェントを度で表すには、結果に 180/PI( ) を乗算するか、 Degrees メソッドを使用します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。