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 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))