Discussion:
Tendenz auswerten
(zu alt für eine Antwort)
Friedrich Vosberg
2014-01-17 11:06:06 UTC
Permalink
Moin.

In den Zellen einer Spalte werden Werte eingetragen. Diese können
schwanken, also mal größer mal kleiner sein, oder ansteigen oder fallen.
Ich möchte im Auswertungsfeld einen Wert ausgeben, der folgende
Bedingungen erfüllt:

a) Wenn die Werte schwanken, soll wenn der letzte Wert
(1) größer ist als der vorletzte Wert der höchste aller Eingabewerte
ausgegeben werden;
(2) kleiner ist als der vorletzte Wert der vorletzte Wert ausgegeben
werden.

b) Wenn die Werte fallen, soll ein Wert ausgegeben werden, der dem
letzten Wert gemindert um den durchschnittlichen Minderungsbetrag aller
Eingabewerte entspricht.

c) Wenn die Werte steigen, soll ein Wert ausgegeben werden ausgegeben
werden, der dem letzten Wert erhöht um den höchsten Steigerungsbetrag
zwischen zwei benachbarten Werten in der gesamten Serie entspricht.

Wie kann man das hinbekommen?

Besten Dank im Voraus!

Gruß. Friedrich
--
http://www.meinrechtsanwalt.com
post (at) vatolin (punkt) de
Olaf Kessler
2014-01-17 11:19:05 UTC
Permalink
Hallo!
Post by Friedrich Vosberg
Wie kann man das hinbekommen?
Wie schon in Deiner sprachlichen Beschreibung. Mit einer Hand voll
WENN-Funktionen und wenigen simplen Rechenaktionen.
Das ganz würde ich in mehrere Hilfsspalten packen, die man dann ausblendet.

Viel Erfolg
Olaf
Olaf Kessler
2014-01-17 11:20:12 UTC
Permalink
Hallo!
Post by Friedrich Vosberg
Wie kann man das hinbekommen?
Wie schon in Deiner sprachlichen Beschreibung. Mit einer Hand voll
WENN-Funktionen und wenigen simplen Rechenaktionen.
Das ganz würde ich in mehrere Hilfsspalten packen, die man dann ausblendet.

Viel Erfolg
Olaf
Claus Busch
2014-01-17 12:14:50 UTC
Permalink
Hallo Friedrich,
Post by Friedrich Vosberg
a) Wenn die Werte schwanken, soll wenn der letzte Wert
(1) größer ist als der vorletzte Wert der höchste aller Eingabewerte
ausgegeben werden;
(2) kleiner ist als der vorletzte Wert der vorletzte Wert ausgegeben
werden.
b) Wenn die Werte fallen, soll ein Wert ausgegeben werden, der dem
letzten Wert gemindert um den durchschnittlichen Minderungsbetrag aller
Eingabewerte entspricht.
c) Wenn die Werte steigen, soll ein Wert ausgegeben werden ausgegeben
werden, der dem letzten Wert erhöht um den höchsten Steigerungsbetrag
zwischen zwei benachbarten Werten in der gesamten Serie entspricht.
dazu müsstest du ja alle eingegebenen Werte speichern. Wenn die Eingabe
der Werte von Hand erfolgt, könntest du dazu das Worksheet_Change-Event
benutzen und dann in einem anderen Blatt den Wert einfügen lassen. Die
Ausgabe kann man dann wieder mit Formeln, die sich auf diese Werte
beziehen machen oder auch dazu VBA verwenden.
Wie oft werden Werte geändert? Kann das die Spaltenanzahl eines Blattes
überschreiten?


Mit freundlichen Grüßen
Claus
--
Win XP Prof SP3 / Vista Ultimate SP2
Office 2003 SP3 /2007 Ultimate SP3
Loading...