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