Функция 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)

Следващият пример илюстрира потребителска функция , която изчислява логаритми при основа 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))