ログ関数

数値の自然対数を表す倍精度浮動小数点型 (Double) の値を返します。

構文

Log(number)

必要な 数値引数 は、 Double または 0 より大きい任意の有効な 数値式 です。

解説

自然対数とは、e を底とする対数です。 定数e は約 2.718282 です。

任意の数値 xn を底とする対数は、次に示すように x の自然対数を n の自然対数で割ることによって得られます。

Logn(x) = Log(x) / Log(n)

次の例は、10 を底とする対数を計算するカスタム Function を表しています。

Static Function Log10(X)
    Log10 = Log(X) / Log(10#)
End Function

この例では、Log 関数を使用して、数値の自然対数を返します。

Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))

関連項目

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

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