LOG, functie

Van toepassing op
Access voor Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Geeft een getal met dubbele precisie als resultaat dat de natuurlijke logaritme van een getal aangeeft.

Syntaxis

Logboek(getal)

Het vereiste argumentgetal is een dubbele of een geldige numerieke expressie die groter is dan nul.

Opmerkingen

De natuurlijke logaritme is de logaritme met grondtal e. De constante e is ongeveer 2,718282.

Logaritmen met grondtal n voor elk getal x kunnen door de natuurlijke logaritme van x te delen door de natuurlijke logaritme van n als volgt:

Logn(x) = Log(x) / Log(n)

In het volgende voorbeeld ziet u een aangepaste functie waarmee logaritmen met grondtal 10 worden berekend:

Opmerking

In de volgende voorbeelden wordt het gebruik van deze functie in een VBA-module (Visual Basic for Applications) toegelicht. Meer informatie over het werken met VBA vindt u door in de vervolgkeuzelijst naast Zoeken de optie Referentie voor ontwikkelaars te selecteren en een of meer termen in het zoekvenster te typen.

Static Function Log10(X)
    Log10 = Log(X) / Log(10#)
End Function

Voorbeeld van een query

Expressie Resultaten
SELECT Log(90) AS Logaritme FROM ProductSales GROUP BY Log(90); Geeft als resultaat het 'log' van het argument getal en wordt in de kolom Logarithm weergegeven.

VBA-voorbeeld

In dit voorbeeld wordt de functie Log gebruikt om de natuurlijke logaritme van een getal op te vragen.

Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))