Retorna um Duplo que especifica o logaritmo natural de um número.
Sintaxe
Log( número )
O número necessárioargumento é um Double ou qualquer expressão numérica válido maior que zero.
Comentários
O logaritmo natural é o logaritmo para a base e. O constantee é aproximadamente 2,718282.
Você pode calcular logaritmos base-n para qualquer número x dividindo o logaritmo natural de x pelo logaritmo natural de n da seguinte maneira:
Logn(x) = Log(x) / Log(n)
O exemplo a seguir ilustra um Function personalizado que calcula logaritmos base-10:
Observação: Exemplos a seguir demonstram o uso dessa função em um módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na lista suspensa ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.
Static Function Log10(X)
Log10 = Log(X) / Log(10#) End Function
Exemplo de consulta
Expressão |
Resultados |
SELECT Log(90) AS Logarithm FROM ProductSales GROUP BY Log(90); |
Retorna o "Log" do argumento de número e é exibido na coluna Logarithm. |
Exemplo de VBA
Este exemplo usa a função Log para retornar o logaritmo natural de um número.
Dim MyAngle, MyLog
' Define angle in radians. MyAngle = 1.3 ' Calculate inverse hyperbolic sine. MyLog = Log(MyAngle + Sqr(MyAngle * MyAngle + 1))