Returnerar ett värde av datatypen Double som anger den naturliga logaritmen för ett tal.
Syntax
Logg( tal )
Det obligatoriska talargumentetär en Double eller ett giltigt numeriskt uttryck som är större än noll.
Kommentarer
Den naturliga logaritmen är logaritmen till basen e. Konstanten e är ungefär 2,718282.
Du kan beräkna logaritmen med basen n för valfritt tal x genom att dividera den naturliga logaritmen för x med den naturliga logaritmen för n så här:
Loggan(x) = Log(x) / Log(n)
I följande exempel visas en anpassad funktion som beräknar 10-logaritmer:
Obs
I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Exempel på fråga
| Uttryck | Resultat |
|---|---|
| SELECT Log(90) AS Logaritm FROM ProductSales GROUP BY Log(90); | Returnerar "Log" för talargumentet och visar Logaritmen i kolumnen. |
VBA-exempel
I det här exemplet används funktionen Log för att returnera den naturliga logaritmen för ett tal.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))