Vraća vrijednost Double koja označava prirodni logaritam broja.
Sintaksa
Log(broj)
Obavezni jebrojčani argument Double ili bilo koji valjani brojčani izraz veći od nule.
Napomene
Prirodni logaritam je logaritam za bazu e. Konstanta e je približno 2,718282.
Logaritam po bazi n za bilo koji broj x možete izračunati dijeljenjem prirodnog logaritma x s prirodnim logaritmom n kao što slijedi:
Logn(x) = Log(x) / Log(n)
U sljedećem je primjeru prikazana prilagođena funkcija koja izračunava logaritme s bazom 10:
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Primjer upita
| Izraz | Rezultati |
|---|---|
| SELECT Log(90) AS Logaritam FROM ProductSales GROUP BY Log(90); | Vraća "logaritam" brojčanog argumenta i prikazuje ga u stupcu Logaritam. |
VBA primjer
U ovom primjeru funkcija Log vraća prirodni logaritam broja.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))