Atn関数

Atn関数は、VBA関数の中で数字・三角関数に分類される関数です。

目次

Atn関数とは

Atn関数は、指定した数値のアークタンジェントを倍精度浮動小数点数型 (Double) で返します。

構文Atn(number)
引数省略説明
number ×引数 number には、倍精度浮動小数点数型 (Double) の数値または任意の数式を指定します。

Atn 関数は、直角三角形の 2 辺の比を引数 (number) として受け取り、対応する角度を返します。ここでいう 2 辺とは、直角をはさむ 2 つの辺を指します。2 辺の比は、求める角の反対側の辺 (対辺) の長さをもう一方の辺 (底辺、つまり求める角に隣接する側の辺) の長さで割った値です。

戻り値は、-π/2 ~π/2 の範囲の値 (単位はラジアン) になります。角度の単位を度からラジアンに変換するには、度にπ/180 を掛けます。ラジアンから度に変換するには、ラジアンに 180/πを掛けます。

Atn 関数は Tan 関数の逆三角関数です。Tan 関数は、引数として角度を受け取り、その角度を含む直角三角形の直角をはさむ 2 辺の比を返します。Atn 関数と、タンジェントの逆数であるコタンジェント (1/タンジェント) の違いに気を付けてください。

Atn関数のサンプルコード

次の例は、Atn 関数を使って、πの値を計算します。。


Sub sample()

	Dim pi
	pi = 4 * Atn(1)            ' πの値を計算します。

End Sub

※ドラッグ(スワイプ)すると全体を確認できます。

実行結果

3.14159265358979

解説

数学・三角関数一覧

関数名内容
Abs数値の絶対値を算出します。
Atn数値のアークタンジェントを算出します。
Cos数値のコサインを算出します。
Exp数値の指数関数を算出します。
Fix数値の整数部分を返します。
指定した数値が負の場合は、値を超える最小の負の整数を算出します。
Log自然対数を算出します。
Rnd乱数を算出します。
Sgn数式の符号を値で算出します。
Sin数値のサインを算出します。
Sqr数値の平方根を算出します。
Tan数値のタンジェントを算出します。
Excel VBAのプログラミングのツボとコツがゼッタイにわかる本―最初からそう教えてくれればいいのに!Excel2007/2003対応

立山 秀利

プログラミング初心者でもわかりやすいExcel VBAの入門書です。本書では、他言語でのプログラミング経験がない初心者でもVBAプログラミングが理解できるよう、重要な機能に焦点をしぼって、VBAのポイントとなるオブジェクトや演算子、条件分岐、ループ、変数、関数などにをやさしく解説しました。「計算ドリル」「販売管理」といったアプリケーションを作りながら、楽しくVBAを学べます。

ExcelのVBAについてのQ&A掲示板

↑ExcelのVBA全般について分からない事があればこちらの掲示板よりご質問ください。

VBAのIE操作入門

↑ExcelのVBAをマスターできたら、エクセルVBAのIE操作にも挑戦してみてください。

目次

VBAのステートメント

こちらでは、エクセルVBAの事例で利用したステートメントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのオブジェクト

こちらでは、エクセルVBAの事例で利用したオブジェクトをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのプロパティ

こちらでは、エクセルVBAの事例で利用したオブジェクトのプロパティをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのメソッド

こちらでは、エクセルVBAの事例で利用したオブジェクトのメソッドをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。

VBAのイベント

こちらでは、エクセルVBAの事例で利用したオブジェクトのイベントをまとめたものです。ExcelのVBAには様々な機能が用意されていますので一度ご確認ください。