Log-funksjon

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnerer et langt flyttall som angir den naturlige logaritmen for et tall.

Syntaks

Log(tall)

Det obligatoriske tallargumenteter et langt flyttall eller et 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 å 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 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 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))