Функція Log

Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Повертає значення типу 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))