Returnerar ett värde av datatypen Double som anger den naturliga logaritmen för ett tal.
Syntax
Logg(nummer)
Det talargumentsom krävs är ett Double-uttryck 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 bas-n-logaritmer för valfritt tal x genom att dividera den naturliga logaritmen för x med den naturliga logaritmen för n enligt följande:
Logn(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
Frågeexempel
| Uttryck | Resultat |
|---|---|
| SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); | Returnerar "Log" för talargumentet och visas i kolumnloggaritmen. |
VBA-exempel
I det här exemplet används funktionen Logg 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))