Funcția Log

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Returnează o valoare Dublă precizie specificând logaritmul natural al unui număr.

Sintaxă

Jurnal(număr)

Argumentul numărnecesar este o dublă precizie sau orice expresie numerică validă mai mare decât zero.

Observații

Logaritmul natural este logaritmul bazei e. Constanta e este de aproximativ 2,718282.

Puteți calcula logaritmii în bază n pentru orice număr x împărțind logaritmul natural al lui x la logaritmul natural al lui n după cum urmează:

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

Următorul exemplu ilustrează o funcție particularizată care calculează logaritmii în baza 10:

Notă

Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

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

Exemplu de interogare

Expresie Rezultatele
SELECT Log(90) AS Logaritm FROM ProductSales GROUP BY Log(90); Returnează "Jurnal" al argumentului numeric și se afișează în coloana Logaritm.

Exemplu VBA

Acest exemplu utilizează funcția Log pentru a returna logaritmul natural al unui număr.

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