Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim Ermitteln des Höchstwertes
DanDocPeppy
05.09.2007, 22:17
Hi!
Wieder mal ein kleines Excelproblem. Eigentlich ist es völlig nebensächlich, aber es stört mich, wenn nicht alles schön klappt wie ich das will.
Also:
Im Feld i1 will ich den Höchstwert aus der Spalte L bzw. aus dem Bereich L6:L1000 ermitteln.
Soweit sogut, ganz einfach mit =max(L6:L1000)
Jetzt ist aber das Problem, daß die Spalte L keine "normale" Formel oder Zahl enthält sondern z.B. in der Zeile 494 die Formel:
=WENN(NICHT(ISTZAHL(I494));#NV;L493+J494)
Und wenn ich dann den Maximalwert dieses Bereiches mit Hilfe der o.a. Formel ermitteln will, kommt als Ergebnis immer #NV. Ich muss daher also händisch die Max-formel immer wieder ändern und die letzte mit einer Zahl gefüllte Zelle als letzen Wert eingeben. Aktuell z.B. also =max(L6:L494)
Dieses #NV brauche ich aber für das Diagramm und das ständige händische Herumändern geht mir auf den Sack.
Also Leute, welche Formel brauche ich, daß das Programm erkennt, ob in der Spalte L tatsächlich eine Zahl steht und nur aus dem Bereich der Zahlen den Höchstwert ermittelt und dieses #NV nicht mitzählt???
LG
DanDocPeppy
David Cooper
05.09.2007, 22:37
Originally posted by DanDocPeppy
Also Leute, welche Formel brauche ich, daß das Programm erkennt, ob in der Spalte L tatsächlich eine Zahl steht und nur aus dem Bereich der Zahlen den Höchstwert ermittelt und dieses #NV nicht mitzählt???Wie wäre es mit einer weiteren Hilfsspalte (die kannst du danach ja auch verstecken), in welcher nur die Zahlen aus Spalte L übernommen werden und im Falle des "#NV" als Zelleninhalt einfach leer gelassen wird.
wenn du in der Formel anstatt ..;#NV;.. den Wert "0" vorgibst, als neutrales Element sozusagen, könnte es auch klappen, oder?
gruss
winkel
DanDocPeppy
06.09.2007, 00:57
Hi!
@DC: Danke für den Hinweis, hab das gleich in die Praxis umgesetzt, funzt tadellos. Manchmal ist man halt so verbohrt in seinem Denken, daß man das Einfachste übersieht. :smdaumen:
@Winkel: Geht nicht, da Null nicht neutral ist. Da fällt das Diagramm dann entsprechend ab. Und ich will aber, daß es immer nur fortgesetzt wird, wenn eine reale Zahl in der Spalte steht.
LG
DDP
Dann gäbe es noch die Möglichkeit, daß du stattdessen den in der Vorspalte/-zelle ermittelten Wert nochmal aufrufst, so dieser denn fürs Diagramm neutral wäre.
gruss
winkel
DanDocPeppy
07.07.2008, 18:48
Neue Excel-Frage, will dafür aber nicht extra einen neuen Thread anfangen:
Wie kann ich in einer Spalte die größten Schwankungen in beide Richtungen ermitteln?
Klar ist z.B. wenn ich bei 0 starte, 500 Coups spiele und zum Schluß +100 Stücke habe, daß die Schwankung ins Plus 100 beträgt. Nun will ich aber auch wissen, wie groß die größte Minusschwankung zwischendurch war.
Oder umgekehrt, bei einer Strategie die ins Minus läuft, wie groß die größte Plusschwankung war.
Bin sicher, daß ihr mir da Tipps geben könnt.
LG
DDP
@DDP
müßte sich mit =MIN($xy:xy) und =MAX($xy:xy) lösen lassen
wobei xy die erste zelle deiner auswertung bedeutet
cu
gb
Hi DDP,
ich habe das mal so gelöst:
1. Spalte =MIN(Spalte$1:Spaltex(Ende))
2. Spalte =Max(Spalte1:Spalte$x) (dieses von unten nach oben ausfüllen
3. Spalte =(Spalte1-Spalte2)
aus der 3. Spalte dann Max oder MIN auslesen
wenn man das obige über kreuz erstellt findest du alternativ den maximalen Anstieg bzw. den maximalen Absturz.
gruss
winkel
webpirat
09.07.2008, 09:09
Originally posted by DanDocPeppy@07.07.2008 - 19:48
Wie kann ich in einer Spalte die größten Schwankungen in beide Richtungen ermitteln?
LG
DDP
DDP, ich weiß nicht, ob ich deine Frage richtig verstehe.
Denn eigentlich ist das doch ganz einfach:
Wenn deine Saldo-Spalte z.B. die Spalte D ist und 100 Zeilen (D2:D101) hat, also 100 Coups,
dann kannst du dir folgende Werte anzeigen lassen:
MIN: MIN(D$2:D$101)
MAX: MAX(D$2:D$101)
Hub: MAX(D$2:D$101)-MIN(D$2:D$101)
Wobei mit "Hub" die Differenz in Stück zwischen dem Höchststand und dem Tiefststand gemeint ist.
Übrigens gibt es für dein #NV Problem auch eine einfache Formel, die dafür sorgt, dass in einer Ergebniszelle alle #NV innerhalb des auszuwertenden Bereichs unberücksichtigt bleiben.
Die muss ich aber erst wieder raussuchen, wenn ich sie gefunden habe poste ich sie.
:pirat: webpirat
DanDocPeppy
09.07.2008, 09:41
Hi!
Danke für eure Unterstützung, hatte noch nicht Zeit eure Formeln auszuprobieren.
@webpirat:
Das #NV-Problem kannst vergessen, hat sich mittlerweile erledigt.
Hub: MAX(D$2:D$101)-MIN(D$2:D$101)
Wobei mit "Hub" die Differenz in Stück zwischen dem Höchststand und dem Tiefststand gemeint ist. Zur Verdeutlichung, worauf ich hinaus will, ein ganz einfaches Beispiel, bleiben wir bei Spalte D, beginnend mit Zeile 2:
0
1
3
4
7
10
12
7
9
11
15
Damit haben wir einen Hub von +15, eh klar. Das kann man so mit deiner obigen Formel errechnen, sieht man aber auch auf den ersten Blick.
Was man erst auf den zweiten Blick sieht (und bei einer größeren Zahlenreihe dann gar nicht mehr), ist ein einmaliger Einbruch von 12 auf 7. Das wäre ein Hub von -5.
Und genau das will ich errechnen.
Noch schwieriger wirds, wenn diese Einbrüche nicht auf einmal, sondern über Etappen mit zwischendurch Anstiege erfolgt.
Ich nehme für das Beispiel nochmal die obige Zahlenreihe ein bisschen erweitert:
0
1
3
4
7
10
12
9
10
11
7
9
11
15
Auch hier habe ich einen Hub von -5, nur ist dieser über zwei Etappen erfolgt. Beim schnellen Hinschauen sieht man nur den Einbruch -3 (von 12 auf 9) und -4 (von 11 auf 7).
Und genau deshalb und weil solche Einbrüche über noch viel mehr Etappen gehen können, will ich den Hub von -5 mit einer Formel errechnen lassen.
LG
DDP
Hi DDP,
hier mein Beispiel mit Deinen Zahlen:
<pre>
Saldo max auf min ab Diff
0 0 0 0
1 1 1 0
3 3 3 0
4 4 4 0
7 7 7 0
10 10 7 3
12 12 7 5
9 12 7 5
10 12 7 5
11 12 7 5
7 12 7 5
9 12 9 3
11 12 11 1
15 15 15 0
die formeln
Saldo max auf min ab Diff
0 =MAX(A$5:A5) =MIN(A5:A$18) =B5-C5
1 =MAX(A$5:A6) =MIN(A6:A$18) =B6-C6
3 =MAX(A$5:A7) =MIN(A7:A$18) =B7-C7
4 =MAX(A$5:A8) =MIN(A8:A$18) =B8-C8
7 =MAX(A$5:A9) =MIN(A9:A$18) =B9-C9
10 =MAX(A$5:A10) =MIN(A10:A$18) =B10-C10
12 =MAX(A$5:A11) =MIN(A11:A$18) =B11-C11
9 =MAX(A$5:A12) =MIN(A12:A$18) =B12-C12
10 =MAX(A$5:A13) =MIN(A13:A$18) =B13-C13
11 =MAX(A$5:A14) =MIN(A14:A$18) =B14-C14
7 =MAX(A$5:A15) =MIN(A15:A$18) =B15-C15
9 =MAX(A$5:A16) =MIN(A16:A$18) =B16-C16
11 =MAX(A$5:A17) =MIN(A17:A$18) =B17-C17
15 =MAX(A$5:A18) =MIN(A18:A$18) =B18-C18
</pre>
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.