Vrne podatkovni tip Število z dvojno natančnostjo, ki navaja naravni logaritem števila.
Sintaksa
Dnevnik(številka)
Argument zahtevanega številaje Double ali kateri koli veljaven številski izraz, večji od nič.
Opombe
Naravni logaritem je logaritem osnove e. Konstanta e je približno 2,718282.
Logaritme z osnovo n za poljubno število x lahko izračunate tako, da naravni logaritem x delite z naravnim logaritmom n , kot sledi:
Logn(x) = Log(x) / Log(n)
Naslednji primer ponazarja funkcijo po meri, ki izračuna logaritme z osnovo 10:
Opomba
V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Primer poizvedbe
| Izraz | Rezultati |
|---|---|
| SELECT Log(90) AS Logaritem FROM ProductSales GROUP BY Log(90); | Vrne »Dnevnik« argumenta »število« in prikaže v stolpcu »Logaritem«. |
Primer VBA
V tem primeru je funkcija Log uporabljena za vrnitev naravnega logaritma števila.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))