Returnerer et langt flyttall som angir den naturlige logaritmen for et tall.
Syntaks
Log(tall)
Det obligatoriske tallargumenteter et langt flyttall eller et annet gyldig numerisk uttrykk som er større enn null.
Merknader
Den naturlige logaritmen er logaritmen til grunntallet e. Konstanten e er omtrent 2,718282.
Du kan beregne logaritmer med grunntall n for et hvilket som helst tall x ved å dividere den naturlige logaritmen for x med den naturlige logaritmen for n på følgende måte:
Loggn(x)Log = (x) / Log(n)
Det følgende eksemplet illustrerer en egendefinert funksjon 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
| Uttrykk | Resultater |
|---|---|
| SELECT Log(90) AS Logaritme FROM ProductSales GROUP BY Log(90); | Returnerer "Log" for tallargumentet og vises i kolonnen Logaritme. |
VBA-eksempel
I dette eksemplet brukes Logg-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))