Thomas Risi Softwareentwicklung
Addins - Datenbanklösungen - Komponenten - RTDServer - WebServices
xlAutomation.Trend
Downloads xlAutomation.Trend | Demo-Exceldatei
Zur Ausführung benötigen Sie die VB6-Laufzeitbibliotheken,
sofern noch nicht auf Ihrem System verfügbar.
Trendberechnungen in Excel-Tabellen
Dieses Automations-Addin stellt gewissermaßen die Weiterentwicklung des beliebten Excel-Addins Trend2k dar. Es
beinhaltet alle notwendigen Funktionen zur direkten Trendberechnung mit Excel. Die Nutzung des Programmes für private Zwecke ist kostenfrei.
Unterstützt werden Berechnungen von ...
- linearen Trends (gibt's auch in Excel ...)
- potentiellen Trends
- exponentiellen Trends
- logarithmischen Trends
- polynomischen Trends
Alle Funktionen gibt es in zwei Versionen. Zum Einen als einfache Tabellenfunktion, die einen Funktionswert als Ergebnis zurückgibt.
Zum Anderen als so genannte Array-Funktion, die gleich ein ganzes Array von Werten liefert. Die Funktionsnamen der Array-Versionen besitzen
ein zusätzliches A am Ende.
Die Funktionen sind soweit selbsterklärend. Das besondere an den Array-Funktionen ist, daß man ihnen gleich ein Array an auszuwertenden x-Werten
(xValues) übergibt, und dafür ein Array mit den berechneten Werten erhält. Die Berechnungen in den Array-Funktionen sind wesentlich schneller als bei
Einzelaufrufen der entsprechenden Funktion. Dies macht sich deutlich bemerkbar, wenn die Anzahl der auszuwertenden Punkte sehr hoch ist.
Die Array-Funktionen müßen auch als solche in die Tabelle eingefügt werden, also mit 'Strg + Shift + Enter' abschließen (s.a. Excel-Hilfe zu Array-Funktionen).
Wenn die Funktion horizontal eingefügt wird gibt es keine weiteren Aspekte zu beachten. Wird sie dagegen vertikal eingefügt, muß das Array
noch transformiert werden.
Hier ein Beispiel für die horizontale Eingabe ...
=Trend_polynomialA(B2:B12;C2:C12;M12:R12;4)
Hier ein Beispiel für die vertikale Eingabe ...
=MTRANS(Trend_polynomialA(B2:B12;C2:C12;J2:J10002;A20))
Installation
- Starten Sie den Installer xlAutomationTrend.msi
- Die Installation erfordert evtl. Administrator-Rechte
- Nach beendeter Installation starten Sie Excel, und klicken auf Extras/Addins ...
- Im Dialog Addins klicken Sie nun auf Automatisierung ..., was den Dialog Automatisierungsserver anzeigt
- Suchen Sie jetzt in der Liste nach dem Eintrag xlAutomation.Trend, und selektieren ihn
- Jetzt noch auf OK klicken, und die neuen Funktionen stehen zur Verfügung
- Wie alle anderen Excel-Funktionen auch, können sie über den Funktions-Assistenten ausgewählt werden (s. Bild)

Hinweise
Verwenden Sie entweder dieses Addin, oder das alte Trend2k. Aber nicht beide zusammen. Es sollte also nur eines der beiden im Addin-Manager selektiert sein.
Zu beachten ist, daß die Anzahl der X-Werte gleich der Anzahl der Y-Werte sein muß. Das Gleiche gilt bei den Array-Funktionen, in Bezug auf XValues und dem resultierenden Array.
Die Funktionen und ihre Parameter
- Trend_linear - Berechnet einen linearen Trendwert
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValue - Auszuwertender X-Wert
- Trend_linearA - Berechnet ein Array mit linearen Trendwerten
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValues - Zusammenhängender Bereich mit auszuwertenden X-Werten
- Trend_exponentiell - Berechnet einen exponentiellen Trendwert
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValue - Auszuwertender X-Wert
- Trend_exponentiellA - Berechnet ein Array mit exponentiellen Trendwerten
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValues - Zusammenhängender Bereich mit auszuwertenden X-Werten
- Trend_potentiell - Berechnet einen potentiellen Trendwert
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValue - Auszuwertender X-Wert
- Trend_potentiellA - Berechnet ein Array mit potentiellen Trendwerten
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValues - Zusammenhängender Bereich mit auszuwertenden X-Werten
- Trend_logarithmisch - Berechnet einen logarithmischen Trendwert
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValue - Auszuwertender X-Wert
- Trend_logarithmischA - Berechnet ein Array mit logarithmischen Trendwerten
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValues - Zusammenhängender Bereich mit auszuwertenden X-Werten
- Trend_polynomial - Berechnet einen polynomischen Trendwert
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValue - Auszuwertender X-Wert
Polynomordnung - Ordnung des Polynoms
- Trend_polynomialA - Berechnet ein Array mit polynomischen Trendwerten
XRange - Zusammenhängender Bereich mit den X-Werten
YRange - Zusammenhängender Bereich mit den Y-Werten
XValues - Zusammenhängender Bereich mit auszuwertenden X-Werten
Polynomordnung - Ordnung des Polynoms
© 2001 -
by Thomas Risi