Returnerer et langt flyttall som angir den naturlige logaritmen for et tall.
Syntaks
Log( tall )
Det nødvendige talletargument er et langt flyttall eller en gyldig numerisk uttrykk større enn null.
Merknader
Den naturlige logaritmen er logaritmen til grunntallet e. Den konstante er ca. 2,718282.
Du kan beregne logaritmer med grunntall n for et hvilket som helst tall x ved å dele den naturlige logaritmen på x med den naturlige logaritmen for n på følgende måte:
Logn(x) = Log(x) / Log(n)
Følgende eksempel illustrerer en egendefinert Function som beregner logaritmer med grunntall 10:
Obs!: I eksemplene nedenfor vises bruken av denne funksjonen i en VBA-modul (Visual Basic for Applications). Hvis du vil ha mer informasjon om hvordan du arbeider med VBA, velger du Utviklerreferanse fra rullegardinlisten ved siden av Søk og skriver inn ett eller flere søkeord i søkeboksen.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Eksempel på spørring
Expression |
Resultater |
SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); |
Returnerer loggen for tallargumentet og vises i logaritmen for kolonnen. |
VBA-eksempel
Dette eksemplet bruker Log-funksjonen til å returnere den naturlige logaritmen til et tall.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))