A szám természetes alapú logaritmusát tartalmazó dupla típusú adatot ad eredményül.
Szintaxis
Log(szám)
A kötelező számargumentumegy nullánál nagyobb dupla vagy tetszőleges érvényes numerikus kifejezés.
Megjegyzések
A természetes logaritmus az e alap logaritmusa. Az e állandó megközelítőleg 2,718282.
Tetszőleges x szám n alapú logaritmusát úgy számíthatja ki, hogy az x természetes logaritmusát elosztja n természetes logaritmusával, a következő módon:
Logn(x) = Log(x) / Log(n)
A következő példa egy olyan egyéni függvényt mutat be, amely 10-es alapú logaritmusokat számít ki:
Megjegyzés
A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Példalekérdezés
| Expression (Kifejezés) | Eredmény: |
|---|---|
| SELECT log(90) AS logaritmus FROM ProductSales GROUP BY Log(90); | A számargumentum "log" értékét adja eredményül, és a Logaritmus oszlopban jeleníti meg. |
VBA-példa
Ez a példa a Log függvényt használja egy szám természetes logaritmusának visszaadására.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))