Returnează o valoare Dublă precizie specificând logaritmul natural al unui număr.
Sintaxă
Log(număr)
Argumentul numericobligatoriu este o expresie numerică dublă sau orice expresie numerică validă mai mare decât zero.
Observații
Logaritmul natural este logaritmul bazei e. Constanta e este aproximativ 2,718282.
Puteți calcula n logaritmi în bază 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 bază 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 Logarithm FROM ProductSales GROUP BY Log(90); | Returnează "Log" al argumentului număr și afișează în coloană logaritmul. |
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))