Supportnet / Forum / Tabellenkalkulation
Statistik
Frage
Hallo,
wie lange ist die Serie ? Wie kann ich das immer aktuell haben ? Ein Beispiel:
Ich habe zwei Spalten, die Spalte A beinhaltet einfach immer nur das Datum, fortlaufend.
Die Spalte B enthält den täglichen Gewinn oder Verlust, auch fortlaufend. Jetzt soll Excel mir die Serien an Gewinn- & Verlustreichesten Tage die Aufeinander folgen zählen.Und dies auch täglich neu berechnen. Dafür gibt es auch eine feste Zelle.
Versteht mich jemand ?
Vielen Dank vorab.
Gruß
Toni
Antwort 1 von Hajo_Zi
Hallo Toni,
warum gibt es da eine feste Zelle?
2 gewinn
3 Verlust
7 Gewin
1 Verlust
2 Gewinn
Das sind 4 unterschiedliche Daten. Was soll jetzt in der einen Zelle stehen?
Gruß Hajo
warum gibt es da eine feste Zelle?
2 gewinn
3 Verlust
7 Gewin
1 Verlust
2 Gewinn
Das sind 4 unterschiedliche Daten. Was soll jetzt in der einen Zelle stehen?
Gruß Hajo
Antwort 2 von ToniMontana1279
Hallo Hajo,
z.b.
01.01.08 +54
02.01.08 +60
03.01.08 +120
04.01.08 +100
05.01.08 -40
06.01.08 +50
07.01.08 -100
08.01.08 -75
09.01.08 -80
10.01.08 +100
11.01.08 +45
Entschuldige ich habe mich falsch ausgedrückt. Ich habe jetzt eine Zelle für die aufeinanderfolgenden Gewinntage z.B. diese Zelle ist D1 hier müsste jetzt stehen 4, da ich an 4 Tagen in folge gewinn gemacht habe bis ein negativer Tag kam. In der Zelle E1 müsste jetzt 2 stehen für die anzahl von fortlaufenden negativen Tagen. Wenn jetzt in naher zukunft ich es z.B. schaffe 6 aufeinaderfolgende Tage mit Gewinn zuhaben, das Excel dies dann in Zelle D1 aktuellisiert.
Jetzt besser erklärt ?
Danke schonmal vorab
Gruß
Toni
z.b.
01.01.08 +54
02.01.08 +60
03.01.08 +120
04.01.08 +100
05.01.08 -40
06.01.08 +50
07.01.08 -100
08.01.08 -75
09.01.08 -80
10.01.08 +100
11.01.08 +45
Entschuldige ich habe mich falsch ausgedrückt. Ich habe jetzt eine Zelle für die aufeinanderfolgenden Gewinntage z.B. diese Zelle ist D1 hier müsste jetzt stehen 4, da ich an 4 Tagen in folge gewinn gemacht habe bis ein negativer Tag kam. In der Zelle E1 müsste jetzt 2 stehen für die anzahl von fortlaufenden negativen Tagen. Wenn jetzt in naher zukunft ich es z.B. schaffe 6 aufeinaderfolgende Tage mit Gewinn zuhaben, das Excel dies dann in Zelle D1 aktuellisiert.
Jetzt besser erklärt ?
Danke schonmal vorab
Gruß
Toni
Antwort 3 von rainberg
Hallo Toni,
im Anhang findest Du ein Beispiel mit Hilfsspalte.
Formel für Hilfsspalte in C2
=WENN(B2>0;VERGLEICH(WAHR;B2:$B$100<0;0)-1;-VERGLEICH(WAHR;B2:$B$100>0;0)+1)
Formel für Anzahl+ in D2
=MAX(WENN(ISTZAHL(C2:C100);C2:C100))
Formel für Anzahl- in E2
=ABS(MIN(WENN(ISTZAHL(C2:C100);C2:C100)))
Alle Formeln sind Matrixformeln deren Eingabe mit Strg+Shift+Enter abgeschlossen werden muss.
http://www.netupload.de/detail.php?img=d74a70c9a7ca583afc5989ab1b39...
Gruß
Rainer
im Anhang findest Du ein Beispiel mit Hilfsspalte.
Formel für Hilfsspalte in C2
=WENN(B2>0;VERGLEICH(WAHR;B2:$B$100<0;0)-1;-VERGLEICH(WAHR;B2:$B$100>0;0)+1)
Formel für Anzahl+ in D2
=MAX(WENN(ISTZAHL(C2:C100);C2:C100))
Formel für Anzahl- in E2
=ABS(MIN(WENN(ISTZAHL(C2:C100);C2:C100)))
Alle Formeln sind Matrixformeln deren Eingabe mit Strg+Shift+Enter abgeschlossen werden muss.
http://www.netupload.de/detail.php?img=d74a70c9a7ca583afc5989ab1b39...
Gruß
Rainer
Antwort 4 von ToniMontana1279
Klasse, vielen Dank. :-)
Antwort 5 von ToniMontana1279
Hallo Rainer,
kannst du mir auch sagen, wie ich folgende 2 Probleme auch noch beseitigt bekomme. Habe schon einiges probiert aber komme nicht dahinter :-(
Wie bekomme ich diese "Serien" für die Woche hin ? Die Woche wäre hier in dem beispiel Spalte C die aber imme nur alle 7 Tage erscheint ?
A B C
01.01.08 +54
02.01.08 +60
03.01.08 +120
04.01.08 +100
05.01.08 -40
06.01.08 +50
07.01.08 -100 // +244
08.01.08 -75
09.01.08 -80
10.01.08 +100
11.01.08 +45
12.01.08 -40
13.01.08 +90
14.01.08 +110 // +150
Mein anderes Problem ist folgendes. Wenn ich einen Tag mit genau 0 abschliesse ist die Serie für mich damit beendet. Hier wird die 0 aber noch zu der aktuellen Serie dazu gezählt. Kann ich das irgendwie abändern ? Und wenn ich z.B. in Urlaub fahre für 2 Wochen habe ich zwar ein schöne Serie aber nicht wirklich die Wahrheit ;-)
Vielen dank vorab für deine Hilfe.
Gruss
Toni
kannst du mir auch sagen, wie ich folgende 2 Probleme auch noch beseitigt bekomme. Habe schon einiges probiert aber komme nicht dahinter :-(
Wie bekomme ich diese "Serien" für die Woche hin ? Die Woche wäre hier in dem beispiel Spalte C die aber imme nur alle 7 Tage erscheint ?
A B C
01.01.08 +54
02.01.08 +60
03.01.08 +120
04.01.08 +100
05.01.08 -40
06.01.08 +50
07.01.08 -100 // +244
08.01.08 -75
09.01.08 -80
10.01.08 +100
11.01.08 +45
12.01.08 -40
13.01.08 +90
14.01.08 +110 // +150
Mein anderes Problem ist folgendes. Wenn ich einen Tag mit genau 0 abschliesse ist die Serie für mich damit beendet. Hier wird die 0 aber noch zu der aktuellen Serie dazu gezählt. Kann ich das irgendwie abändern ? Und wenn ich z.B. in Urlaub fahre für 2 Wochen habe ich zwar ein schöne Serie aber nicht wirklich die Wahrheit ;-)
Vielen dank vorab für deine Hilfe.
Gruss
Toni
Antwort 6 von rainberg
Hallo Toni,
habe die Formeln angepasst.
Teste mal selbst, ob alles passt.
http://www.netupload.de/detail.php?img=abdefb9b5e763f55d214c5704983...
Gruß
Rainer
habe die Formeln angepasst.
Teste mal selbst, ob alles passt.
http://www.netupload.de/detail.php?img=abdefb9b5e763f55d214c5704983...
Gruß
Rainer
Antwort 7 von ToniMontana127
Hallo Rainer,
ich habe Dir jetzt meine Fragen direkt in Exceltabelle geschrieben.
Ich hoffe der Link funktioniert , ich wusste nicht welchen ich nehmen musste & habe jetzt einfach mal alle drei reingesetzt.
http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls
http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls
[URL=http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls] [IMG]http://www.netupload.de/img.php/6a8849aaaca461321e7424dd2c7fde54.xls[/IMG][/URL]
Danke Dir schon mal wieder vorab :-)
Gruss
Toni
*Threadedit* 14:10:41
Admininfo: Achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
ich habe Dir jetzt meine Fragen direkt in Exceltabelle geschrieben.
Ich hoffe der Link funktioniert , ich wusste nicht welchen ich nehmen musste & habe jetzt einfach mal alle drei reingesetzt.
http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls
http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls
[URL=http://www.netupload.de/detail.php?img=6a8849aaaca461321e7424dd2c7fde54.xls] [IMG]http://www.netupload.de/img.php/6a8849aaaca461321e7424dd2c7fde54.xls[/IMG][/URL]
Danke Dir schon mal wieder vorab :-)
Gruss
Toni
*Threadedit* 14:10:41
Admininfo: Achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
Antwort 8 von rainberg
Hallo Toni,
das vermeintlich falsche Ergebnis in D2 ist kein Fehler, sondern war von Dir so gewollt.
Wenn Du es nicht so gemeint hast, dann ändere die Formel so:
{=WENN(B2>=0;VERGLEICH(WAHR;B2:$B$101<=0;0)-1;-VERGLEICH(WAHR;B2:$B$101>0;0)+1)}
Beim Zählen der Wochenserien, kann ich Dir nicht helfen, das wird etwas komplizierter.
Leider fehlt mir im Moment die Zeit zu solchen Überlegungen.
Gruß
Rainer
das vermeintlich falsche Ergebnis in D2 ist kein Fehler, sondern war von Dir so gewollt.
Zitat:
Wenn ich einen Tag mit genau 0 abschliesse ist die Serie für mich damit beendet. Hier wird die 0 aber noch zu der aktuellen Serie dazu gezählt
Wenn ich einen Tag mit genau 0 abschliesse ist die Serie für mich damit beendet. Hier wird die 0 aber noch zu der aktuellen Serie dazu gezählt
Wenn Du es nicht so gemeint hast, dann ändere die Formel so:
{=WENN(B2>=0;VERGLEICH(WAHR;B2:$B$101<=0;0)-1;-VERGLEICH(WAHR;B2:$B$101>0;0)+1)}
Beim Zählen der Wochenserien, kann ich Dir nicht helfen, das wird etwas komplizierter.
Leider fehlt mir im Moment die Zeit zu solchen Überlegungen.
Gruß
Rainer
Antwort 9 von ToniMontana1279
Stimmt, du hast recht :-( Sorry.
Aber trotzdem danke, er zählt jetzt genau so wie ich es will :-)
Gruss
Toni
Aber trotzdem danke, er zählt jetzt genau so wie ich es will :-)
Gruss
Toni
Antwort 10 von rainberg
Hallo Toni,
anbei eine Auswertung per Makro.
Kann man sicher eleganter machen, aber funktioniert (zumindest bei meinen bisherigen Tests)
http://www.netupload.de/detail.php?img=e7c8b4db4c73e9c983dc84feff6d...
Gruß
Rainer
anbei eine Auswertung per Makro.
Kann man sicher eleganter machen, aber funktioniert (zumindest bei meinen bisherigen Tests)
Option Explicit
Private Sub CommandButton1_Click()
Dim rngC As Range, rngBerT As Range, rngBerW As Range, rngHilfe As Range
Dim lngPlus As Long, lngMinus As Long
Set rngBerT = Range("B2:B" & Cells(Rows.Count, 1).End(xlUp).Row)
Set rngBerW = Range("C2:C" & Cells(Rows.Count, 1).End(xlUp).Row)
lngPlus = 1
lngMinus = 1
For Each rngC In rngBerT
Select Case rngC.Value
Case Is > 0
If rngC.Offset(1, 0).Value > 0 Then
lngPlus = lngPlus + 1
Else
Cells(rngC.Row, 254).Value = lngPlus
lngPlus = 1
End If
Case Is < 0
If rngC.Offset(1, 0).Value < 0 Then
lngMinus = lngMinus + 1
Else
Cells(rngC.Row, 254).Value = -lngMinus
lngMinus = 1
End If
End Select
Next
For Each rngC In rngBerW
If rngC.Value <> 0 Then
Cells(Cells(Rows.Count, 255).End(xlUp).Row + 1, 255).Value = rngC.Value
End If
Next
Set rngHilfe = Range("IU2:IU" & Cells(Rows.Count, 255).End(xlUp).Row)
For Each rngC In rngHilfe
Select Case rngC.Value
Case Is > 0
If rngC.Offset(1, 0).Value > 0 Then
lngPlus = lngPlus + 1
Else
Cells(rngC.Row, 256).Value = lngPlus
lngPlus = 1
End If
Case Is < 0
If rngC.Offset(1, 0).Value < 0 Then
lngMinus = lngMinus + 1
Else
Cells(rngC.Row, 256).Value = -lngMinus
lngMinus = 1
End If
End Select
Next
Cells(2, 4).Value = WorksheetFunction.Max(Range("IT:IT"))
Cells(2, 5).Value = Abs(WorksheetFunction.Min(Range("IT:IT")))
Cells(2, 6).Value = WorksheetFunction.Max(Range("IV:IV"))
Cells(2, 7).Value = Abs(WorksheetFunction.Min(Range("IV:IV")))
Range("IT:IV").ClearContents
End Subhttp://www.netupload.de/detail.php?img=e7c8b4db4c73e9c983dc84feff6d...
Gruß
Rainer
Antwort 11 von ToniMontana1279
Hallo Rainer,
vielen Dank für das Makro. Es funktioniert auch :-)
Aber, wie bekomme ich so einen Button in das Excelblatt ?
Wenn ich über "Anpassen" und dann Makros gehe bekomme ich nicht zu gewiesen. Kann ich so einen Button auch aus dem Visual-Basic aus zuweisen ? Und wie mache ich das ?
Vielen Danke vorab.
Gruss
Toni
vielen Dank für das Makro. Es funktioniert auch :-)
Aber, wie bekomme ich so einen Button in das Excelblatt ?
Wenn ich über "Anpassen" und dann Makros gehe bekomme ich nicht zu gewiesen. Kann ich so einen Button auch aus dem Visual-Basic aus zuweisen ? Und wie mache ich das ?
Vielen Danke vorab.
Gruss
Toni
Antwort 12 von rainberg
Hallo Toni,
aktiviere die Symbolleiste "Steuerelement-Toolbox", klicke auf "Befehlsschaltfläche" und ziehe sie ins Blatt.
Gruß
Rainer
aktiviere die Symbolleiste "Steuerelement-Toolbox", klicke auf "Befehlsschaltfläche" und ziehe sie ins Blatt.
Gruß
Rainer

