Seite 1 von 1

Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 11:59
von friedlw
Hallo Zusammen,

Ich stehe vor folgender Herausforderung:
Wenn in Spalte A ein Datum steht soll die Spalten B bis F in allen darauffolgenden Zeilen summiert werden und in der Spalte G mit dem Datum ausgegeben werden.
(siehe Anhang)
Test1.ods
Beispiel
(12.04 KiB) 144-mal heruntergeladen
Dies habe ich soweit auch schon mittels einer Formel aus dem Internet

Code: Alles auswählen

=WENN(A19<>"";SUMME(B19:F1017)-SUMME(WENN(ISTZAHL(VERGLEICH(1;ISTZAHL(A20:A1017);0));(INDEX(B19:B1017;VERGLEICH(1;ISTZAHL(A20:A1017);0)+1):F1017);0));"")
hinbekommen, nur beim letzten Datum kommt es zu einem Fehler.
Es wird nicht die Summe ausgegeben, sondern nur #NV.

Soweit ich das bis jetzt herausgefunden habe ist das +1 im VERGLEICH schuld, nur wenn ich dies weglasse wird jeweils die letzte Zeile nicht mit summiert.

Ich hoffe das ich mich verständlich ausgedrückt habe, da ich absoluter Anfänger mit Calc bin.

Danke
Wolfgang

Re: Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 12:30
von karolus
Hallo

Ich würde einfach in A1000 einen Dummywert 1 eintragen, und in G2 anfangen mit der Formel:

Code: Alles auswählen

=WENN(A2>1;SUMME(VERSCHIEBUNG(B2;0;0;VERGLEICH(1;ISTZAHL(A3:A1000);0);5));"")
als Matrixformel

...und nach unten ziehen mit gedrückter strg-taste

Karolus

Re: Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 13:15
von friedlw
Hallo Karolus,

Danke für deine Antwort, aber wie bereits geschrieben ist das alles noch Neuland für mich.
Wenn ich einfach nur ein 1 in A1000 schreiben würde, würde meine Formel auch bereits funktionieren, jedoch denke ich muß es noch eine andere Lösung geben.

Ich habe deine Formel einfach nur in meine Tabelle kopiert und bekomme dann Err:504
Du beziehst dich in deiner Formel auch nur auf Spalte B ich müsste jedoch Spalte B bis F über alle folgenden Zeilen ohne Wert in Spalte A in G summieren.
Bsp.: In Zelle G2 sollte die Formel "=SUMME(B1:F6)" dynamisch stehen.
Screen
Screen
tabelle1.JPG (48.3 KiB) 2850 mal betrachtet
Danke
Wolfgang

Re: Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 13:32
von paljass
Hallo Wolfgang,
Karos Formel leicht abgeändert
=WENN(A2>1;SUMME(VERSCHIEBUNG(B2;0;0;VERGLEICH(1;ISTZAHL($A$3:$A$1000);0);5));"")
Ich hab den Bereich hinter Istzahl() absolut angegeben.
Außerdem musst du die Formel als Matrixformel eingeben, d.h. mit Strg-Umschalt-Enter abschließen.
Und die Matrix kannst du nur kopieren und in andere Zellen einfügen oder beim Ziehen die Strg-Taste festhalt.

Viel Erfolg
paljass

Ach ja,
Du beziehst dich in deiner Formel auch nur auf Spalte B
Guck dir in diesem Zusammenhang mal die Hilfe zu Verschiebung(), insbesondere in Verbindung mit Summe() an.

Noch mal ach ja, einen Dummywert in Spalte A brauchst du übrigens nicht.

Re: Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 14:08
von karolus
Hallo
palljass hat geschrieben:Ich hab den Bereich hinter Istzahl() absolut angegeben.
Das ist aber falsch - insbesondere Der Zeilenbezug wird jetzt beim kopieren nicht angepasst.

Karolus

Re: Unbekannte Anzahl von Zeilen addieren - Anfänger

Verfasst: Mo 4. Nov 2013, 14:36
von paljass
Hi,
@Karo
:oops: :oops: :oops:

Die Formeländerung war natürlich falsch und einen Dummywert brauchts auch.

Gruß
paljass