Vrátí hodnotu typu Double určující přirozený logaritmus čísla.
Syntaxe
Log(číslo)
Argumentem požadovaného číslaje double nebo jakýkoli platný číselný výraz větší než nula.
Poznámky
Přirozený logaritmus je logaritmus k základu e. Konstanta e je přibližně 2,718282.
Logaritmy základ-n můžete vypočítat pro libovolné číslo x tak, že přirozený logaritmus x vydělíte přirozeným logaritmem n následujícím způsobem:
Logn(x) = Log(x) / Log(n)
Následující příklad znázorňuje vlastní funkci , která vypočítá logaritmy základu 10:
Poznámka
Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
Static Function Log10(X)
Log10 = Log(X) / Log(10#)
End Function
Příklad dotazu
| Výraz | Výsledky: |
|---|---|
| SELECT Log(90) AS Logaritmus FROM ProductSales GROUP BY Log(90); | Vrátí hodnotu "Log" argumentu čísla a zobrazí se ve sloupci Logaritmus. |
Příklad jazyka VBA
V tomto příkladu se funkce Log používá k vrácení přirozeného logaritmu čísla.
Dim MyAngle, MyLog
' Define angle in radians.
MyAngle = 1.3
' Calculate inverse hyperbolic sine.
MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))