Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1112to1116
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Maximalwert das erste Mal um xx % unterschritten

Maximalwert das erste Mal um xx % unterschritten
Stef@n
Hallo Excel-Herber-Freunde
basierend auf der Lösung von Sepp (https://www.herber.de/forum/messages/1114594.html)
bin ich auf der Suche nach einer Formel-Lösung für folgende Fragestellung.
Datumsspalte A, Betragsspalte B
Gesucht ist das Datum, an dem ein erreichter Maximalwert das erste Mal um z.B. mind 10 %
das erste Mal unterschritten wird.
Die Beträge (wie z.B. bei Aktienkursen) schwanken ja regelmässig.
Wenn am Datum xx zu einem bestimmten Betrag gekauft wurde, und die Beträge bis
zu einem Maximalwert steigen und anschliessend wieder fallen, soll das Datum
angezeigt werden, wo ein Maximalwert um mind 10 % das erste Mal gefallen ist.
Sollte dieser Maximalwert NICHT um 10 Prozent fallen, müssten der nächste Maximalwert
als Basis für die Berechnung genommen werden.
Zur Verdeutlichung hier mal als Datei
https://www.herber.de/bbs/user/65680.xls
Hat jemand einen Tip ? Würd mich sehr freuen
Besten Gruß
Stef@n
AW: Maximalwert das erste Mal um xx % unterschritten
09.11.2009 15:13:52
ingoG
Hallo Stefan,
mit einer Hilfsspalte funzt folgende Lösung:
in C1 folgende Formel schreiben und nach unten kopieren:
=max(B$1:B1)
dann in D1 folgende Formel eintragen:
=WENN(MIN(WENN(B1:B100<C1:C100*0,9;A1:A100;99999))=99999;"nicht unterschritten"; MIN(WENN(B1:B100<C1:C100*0,9;A1:A100;99999)))
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
D1 enthält dann das Datum, an dem das bis dahin exixtierende Maximum das erste mal um über 10% unterschritten wurde
Gruß Ingo
PS eine Rückmeldung wäre nett...
AW: Maximalwert das erste Mal um xx % unterschritten
09.11.2009 21:54:33
Stef@n
Hallo Ingo
super ! Klasse Lösung ! Freu mich :)))
Ich hab die geänderte Datei mal hochgeladen
https://www.herber.de/bbs/user/65697.xls
sag mal:
1. wäre es auch möglich, diese Formel für x-beliebige "Kauf-Datümer" einzugeben.
Also: den ersten Maximal-Werte bzw der jew. 10%-iger Reduzierung nach dem jeweiligen Kaufdatum ?
2. In Zelle D5 habe ich ? ergänzt. Kann man dort auch den jeweiligen Max-Wert anzeigen lassen.
Sorry, dass ich so nachfrage - aber ich bin völlig begeistert von deiner Lösung - auch wenn ich sie bis jetzt noch nicht verstanden habe - aber sie funktioniert perfekt für den ersten Max-Wert
und dass freut mich ungemein :)
vielleicht hast Du ja noch ein paar Tips für meine beiden anderen Fragen ?
LG Stef@n
Anzeige
AW: Maximalwert das erste Mal um xx % unterschritten
10.11.2009 13:53:43
ingoG
Hallo Stefan,
zunächst zu punkt 2:
folgende Matrixformel gibt das Max seit Kaufdatum zurück:
=MAX(WENN(A15:A1000>=$D$3;B15:B1000)
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
zu Punkt 1:
in C15 gibst Du folgende Matrixformel ein:
=MAX(WENN(A$15:A15>=$D$3;B$15:B15))
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
und in D8 dann die oben angegebene Formel:
=WENN(MIN(WENN(B15:B$1000<C15:C$1000*D$7;A15:A$1000;99999))=99999;"nicht unterschritten"; MIN(WENN(B15:B$1000<C15:C$1000*D$7;A15:A$1000;99999)))
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
Die Formeln Spalte D ab Zeile 15 kannst Du dann wieder löschen
Ich hoffe, ich habe Deine Probleme richtig verstanden...
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
AW: Maximalwert das erste Mal um xx % unterschritten
10.11.2009 14:10:42
ingoG
Hallo Stefan,
zunächst zu punkt 2:
folgende Matrixformel gibt das Max seit Kaufdatum zurück:
=MAX(WENN(A15:A1000>=$D$3;B15:B1000)
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
zu Punkt 1:
in C15 gibst Du folgende Matrixformel ein:
=MAX(WENN(A$15:A15>=$D$3;B$15:B15))
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
und in D8 dann die oben angegebene Formel:
=WENN(MIN(WENN(B15:B$1000<C15:C$1000*D$7;A15:A$1000;99999))=99999;"nicht unterschritten"; MIN(WENN(B15:B$1000<C15:C$1000*D$7;A15:A$1000;99999)))
(Matrix-Formel: Eingabe abschließen mit Strg-Shift-Enter)
Die Formeln Spalte D ab Zeile 15 kannst Du dann wieder löschen
Ich hoffe, ich habe Deine Probleme richtig verstanden...
Gruß Ingo
PS eine Rückmeldung wäre nett...
Anzeige
AW: Maximalwert das erste Mal um xx % unterschritten
11.11.2009 17:57:03
Stef@n
Hallo Ingo
PERFEKT !
genau das, was ich brauche !
bin echt begeistert
und frage mich, wie man so etwas komplexex via Formel hinkriegen kann.
...
es gibt noch viel zu lernen für mich ;)
Danke Dir sehr für deine Hilfe
und wünsche Dir alles alles Gute
bis zum nächsten Mal
Stef@n
Gerne, danke für die Rückmeldung OT
12.11.2009 09:38:42
ingoG
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige