Повертає значення типу Double, яке дорівнює натуральному логарифму числа.
Синтаксис
Log(число)
Обов'язковим числовимаргументом є число Double або будь-який дійсний числовий вираз більший нуля.
Примітки
Натуральний логарифм – це логарифм основи e. Константа e дорівнює приблизно 2,718282.
Можна обчислити логарифм з основою n для будь-якого числа x , поділивши натуральний логарифм x на натуральний логарифм n таким чином:
Logn(x) = Log(x) / Log(n)
У наведеному нижче прикладі показано спеціальну функцію , яка обчислює десятковий логарифм.
Примітка.
У прикладах нижче показано використання цієї функції в модулі Visual Basic for Applications (VBA). Щоб отримати докладні відомості про використання модуля VBA, клацніть пункт Довідник розробника в розкривному списку поряд із полем Пошук і введіть у поле пошуку принаймні один термін.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Приклад запиту
| Вираз | Результати. |
|---|---|
| SELECT Log(90) AS Log 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))