LOG

Gilt für
Access für Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gibt einen Wert des Typs Double zurück, der den natürlichen Logarithmus einer Zahl angibt.

Syntax

Log(Nummer)

Das erforderliche Zahlenargumentist ein Double-Wert oder ein beliebiger gültiger numerischer Ausdruck größer als Null.

Hinweise

Der natürliche Logarithmus ist der Logarithmus zur Basis e. Die Konstante e ist ungefähr 2,718282.

Sie können den Logarithmus zur Basis n für eine beliebige Zahl x berechnen, indem Sie den natürlichen Logarithmus von x wie folgt durch den natürlichen Logarithmus von n dividieren:

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

Das folgende Beispiel zeigt eine benutzerdefinierte Funktion , die Logarithmen zur Basis 10 berechnet:

Hinweis

Die folgenden Beispiele zeigen die Verwendung dieser Funktion in einem VBA-Modul (Visual Basic for Applications). Wenn Sie weitere Informationen zum Arbeiten mit VBA wünschen, wählen Sie Entwicklerreferenz in der Dropdownliste neben Suchen aus, und geben Sie einen oder mehrere Begriffe in das Suchfeld ein.

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

Abfragebeispiel

Ausdruck Ergebnisse
SELECT Log(90) AS Logarithmus FROM ProductSales GROUP BY Log(90); Gibt das "Log" des Zahlenarguments zurück und zeigt es in der Spalte Logarithmus an.

VBA-Beispiel

In diesem Beispiel wird die Log-Funktion verwendet, um den natürlichen Logarithmus einer Zahl zurückzugeben.

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