von AhQ » Sa, 22.03.2008 12:06
Hallo Jonas,
das ist eine schöne Aufgabenstellung!
Leider bekomm ich es noch nicht hin, daß die Tabelle einmal anfängt zu zählen, die erste 1 muß also noch mauell eingetragen werden, aber ab dann zählt Calc brav in den Spalten hoch.
Ich hab die Aufgabenstellung so verstanden, daß in den Spalten im Grunde nur der Reihe nach eingetragen werden soll, wann jeweils eins weiter gedrückt wurde und man sieht, in Spalte B kam die 3, dann in C die 2 usw.
Ich hab dazu mir grad mal folgende Formel ausgedacht (das ist die aus B4)
=WENN(SUMME($A3:$D3)=0;"";WENN(SUMME($A4:$D4)-B4>0;"";WENN(ANZAHL(B$2:B3)=B$1;"";ANZAHL(B$2:B3)+1)))
also, zuallererst schaut die Formel in B4, ob in der Zeile 3 ein Wert steht (SUMME($A3:$D3)=0), wenn nicht, dann ist sie leer. Wenn doch was dasteht, dann prüft sie, ob in der Zeile 4 schon ein Wert steht (SUMME($A4:$D4)-B4>0). Wenn das der Fall ist, dann ist sie wieder leer, wenn nicht prüft die Formel, ob in der Zelle schon mehr Einträge in Spalte B sind, wie in Zeile 1 grad als Wert steht (ANZAHL(B$2:B3)=B$1). Wenn dies nicht der Fall ist, dann zählt die Formel in B4 die Anzahl der Einträge und zählt eins hoch.
Warum die Formel in der ersten Zeile nicht klappt, weiß ich nicht, mir fällt da auf die Schnelle auch grad nix ein, da muß man halt leider noch manuell weiterhelfen und in die entsprechende Spalte eine 1 eintragen.
Trifft das in etwa, was Du brauchst? Oder suchst Du was anderes? Dann erklär es bitte nochmal.
Viele Grüße
AhQ
- Dateianhänge
-
- Zähler.ods
- (8.37 KiB) 32-mal heruntergeladen
Hallo Jonas,
das ist eine schöne Aufgabenstellung!
Leider bekomm ich es noch nicht hin, daß die Tabelle einmal anfängt zu zählen, die erste 1 muß also noch mauell eingetragen werden, aber ab dann zählt Calc brav in den Spalten hoch.
Ich hab die Aufgabenstellung so verstanden, daß in den Spalten im Grunde nur der Reihe nach eingetragen werden soll, wann jeweils eins weiter gedrückt wurde und man sieht, in Spalte B kam die 3, dann in C die 2 usw.
Ich hab dazu mir grad mal folgende Formel ausgedacht (das ist die aus B4)
=WENN(SUMME($A3:$D3)=0;"";WENN(SUMME($A4:$D4)-B4>0;"";WENN(ANZAHL(B$2:B3)=B$1;"";ANZAHL(B$2:B3)+1)))
also, zuallererst schaut die Formel in B4, ob in der Zeile 3 ein Wert steht (SUMME($A3:$D3)=0), wenn nicht, dann ist sie leer. Wenn doch was dasteht, dann prüft sie, ob in der Zeile 4 schon ein Wert steht (SUMME($A4:$D4)-B4>0). Wenn das der Fall ist, dann ist sie wieder leer, wenn nicht prüft die Formel, ob in der Zelle schon mehr Einträge in Spalte B sind, wie in Zeile 1 grad als Wert steht (ANZAHL(B$2:B3)=B$1). Wenn dies nicht der Fall ist, dann zählt die Formel in B4 die Anzahl der Einträge und zählt eins hoch.
Warum die Formel in der ersten Zeile nicht klappt, weiß ich nicht, mir fällt da auf die Schnelle auch grad nix ein, da muß man halt leider noch manuell weiterhelfen und in die entsprechende Spalte eine 1 eintragen.
Trifft das in etwa, was Du brauchst? Oder suchst Du was anderes? Dann erklär es bitte nochmal.
Viele Grüße
AhQ