Gibt einen Wert des Typs Double zurück, der den natürlichen Logarithmus einer Zahl angibt.
Syntax
Log( number )
Die erforderliche ZahlArgument ist ein Double oder ein beliebiger gültiger Numerischer Ausdruck größer als 0 (null).
Hinweise
Der natürliche Logarithmus ist der Logarithmus zur Basis e. Die Konstantee beträgt etwa 2,718282.
Sie können base-n Logarithmen 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 veranschaulicht eine benutzerdefinierte Function , die Base-10-Logarithmen 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 Logarithm FROM ProductSales GROUP BY Log(90); |
Gibt das "Log" des Arguments number zurück und wird in der Spalte Logarithmus angezeigt. |
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))