Връща стойност от тип Double, указваща естествения логаритъм на число.
Синтаксис
Log(число)
Задължителният числоваргумент е стойност от тип Double или всеки валиден числов израз, по-голям от нула.
Забележки
Натуралният логаритъм е логаритъмът при основа e. Константата e е приблизително 2,718282.
Можете да изчислите базови n логаритми за всяко число x , като разделите натуралния логаритъм от x на натуралния логаритъм от n , както следва:
Logn(x) = Log(x) / Log(n)
Следващият пример илюстрира потребителска функция , която изчислява логаритми при основа 10:
Забележка
Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Пример за заявка
| Израз | Резултати |
|---|---|
| SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); | Връща "Log" на числовия аргумент и се показва в колоната Логаритъм. |
Пример на VBA
Този пример използва функцията Log , за да върне натуралния логаритъм от число.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))