クイックナビゲーション
ATAN2 関数
概要
ATAN2関数は、指定されたx座標とy座標に基づくアークタンジェント(逆正接)を計算します。原点から座標点までの角度を-πからπ(-πを除く)の範囲でラジアン単位で返し、四象限すべての角度を正確に処理します。
構文
ATAN2(x座標, y座標)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| x座標 | Number |
はい | 点のX座標を指定。負の値も使用可能。 |
| y座標 | Number |
はい | 点のY座標を指定。負の値も使用可能。 |
ATAN2関数の使用
ATAN2は座標値から正確な角度を求める数学関数です。通常のATAN関数と異なり、分母が0の場合でも処理可能で、四象限すべての角度を正しく計算します。グラフ作成、ベクトル解析、回転計算などに最適です。
ATAN2の一般的な例
基本的な角度計算(第1象限)
=ATAN2(1,1)
点(1,1)の角度を計算(45度相当のπ/4)結果:0.785398163ラジアン
第3象限の角度(負の値)
=ATAN2(-1,-1)
点(-1,-1)の角度を計算(-135度相当)結果:2.35619449ラジアン
度数単位への変換
=DEGREES(ATAN2(-1,-1))
ラジアンを度数に変換して-135度を表示
PI()関数との併用
=ATAN2(-1,-1)*180/PI()
度数変換の別方法。同じく-135度を表示
よくある質問
ATAN2はx,y座標の順で指定し四象限対応。ATANはy/xの比率のみで第1象限のみ正確。ゼロ除算もATAN2のみ対応。
ラジアン単位で返されます。度数に変換するにはDEGREES関数または*180/PI()を使用。
#DIV/0!エラーが返されます。
はい、四象限すべて対応。正負の組み合わせで正しい角度を返します。
一般的なエラーと解決策
#DIV/0!エラー
Cause: x座標とy座標が両方0
Solution: 座標(0,0)は数学的に未定義のため避けるか、IFERRORで処理
#VALUE!エラー
Cause: 引数に数値以外を指定
Solution: 数値または数値計算式のみ使用
角度が予想と異なる
Cause: ラジアン単位であることを忘れる
Solution: 度数変換(DEGREES関数)を使用
注記
- 正の結果=左回り(反時計回り)、負の結果=右回り(時計回り)
- 角度範囲:-π<結果≦π
- -πは返されません
- 座標解析、ベクトル回転計算に最適
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可:
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+