So berechnen sie logarithmen in vba (mit beispielen)


Sie können die folgende Syntax verwenden, um das Protokoll (Basis 10) eines Werts mit VBA zu berechnen:

 Function FindLog(number)
FindLog = Application.WorksheetFunction.Log(number)
End Function

Und Sie können die folgende Syntax verwenden, um den natürlichen Logarithmus eines Werts mit VBA zu berechnen:

 Function FindNaturalLog(number)
FindNaturalLog = Log(number)
End Function

Die folgenden Beispiele zeigen, wie die einzelnen Funktionen in der Praxis verwendet werden.

Beispiel 1: Log (Basis 10) mit VBA berechnen

Um den Logarithmus (Basis 10) eines Werts in Excel zu berechnen, würde man die LOG- Funktion wie folgt verwenden:

Dies sagt uns, dass der Logarithmus von 5 0,69879 beträgt.

Um diese Funktionalität in VBA zu replizieren, können wir die folgende Funktion definieren:

 Function FindLog(number)
FindLog = Application.WorksheetFunction.Log(number)
End Function

Anschließend können wir diese Funktion in Zelle B2 eingeben, um den Logarithmus des Werts in Zelle B1 zu berechnen:

Dies sagt uns, dass der Logarithmus von 5 0,69879 beträgt.

Dies entspricht dem von der LOG- Funktion in Excel berechneten Wert.

Beispiel 2: Natural Log mit VBA berechnen

Um den natürlichen Logarithmus eines Werts in Excel zu berechnen, würden wir die LN- Funktion wie folgt verwenden:

Dies sagt uns, dass der natürliche Logarithmus von 5 1,609438 beträgt.

Um diese Funktionalität in VBA zu replizieren, können wir die folgende Funktion definieren:

 Function FindNaturalLog(number)
FindNaturalLog = Log(number)
End Function

Anschließend können wir diese Funktion in Zelle B2 eingeben, um den natürlichen Logarithmus des Werts in Zelle B1 zu berechnen:

natürliches Protokoll in VBA

Dies sagt uns, dass der Logarithmus von 5 1,609438 beträgt.

Dies entspricht dem von der LN- Funktion in Excel berechneten Wert.

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:

VBA: So schreiben Sie die Funktionen AVERAGEIF und AVERAGEIFS
VBA: So schreiben Sie SUMIF- und SUMIFS-Funktionen
VBA: So schreiben Sie COUNTIF- und COUNTIFS-Funktionen

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert