Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Addieren bestimmter Zeilen !!!





Frage

Hi Leute, hab ein kleines Excelproblem, auch wenn es für euch recht easy klingt. Ich will von 10 untereinander stehenden Zahlen jede 2. addieren und das ergebnis in einem anderen Feld anzeigen lassen. Er soll aber auch das Ergebnis anzeigen, wenn ich meinetwegen die 4. u. die 6. Zeile rauslösche ( d.h. von der 2., 8. und 10. ) ohne das immer die Meldung #BEZUG! auftaucht. Für ne Lösung wäre ich dankbar. Gruß Brook

Antwort 1 von rainberg

Hallo Brook,

diese Formel addiert alle Werte der geraden Zellen im Bereich A1:A100, egal welche Zeilen du löschst.

=SUMMENPRODUKT((REST(ZEILE($A$1:$A$100);2)=0)*($A$1:$A$100<>"")*$A$1:$A$100)

Gruß
Rainer

Antwort 2 von Brooklin

Danke erst mal dafür.
Aber wie sieht es denn aus, wenn ich die 3., 4. und 5. lösche und der Rest zusammen addiert werden soll.
Dann ist ja auch ungerade Zeilen mit dabei.
Was mache ich denn dann ????

Gruß
Brook

Antwort 3 von rainberg

Hallo Brook,

in diesem Falle ändert sich auch nichts an der Addition, lediglich das Ergebnis ist logischerweise anders.
Vor dem Löschen wurden die Zellen 2, 4, 6, 8, 10 addiert und nach dem Löschen kann nur noch 2, 4 und 6 addiert, weil durch das Löschen 8, 9 u. 10 fehlen.
Wobei die ursprünglichen Zellen 3 zu 6, 4 zu 7 und 5 zu 8 werden.
Solltest du ein anderes Ergebnis erwarten, musst du anhand von Zahlenbeispielen noch mal erläutern was du genau haben willst.

Gruß
Rainer

Antwort 4 von Brooklin

1
2
2
Zwischenergebnis 5
3
3
4
Zwischenergebnis10
7
2
Zwischenergebnis 9

Gesamt 24

Hier noch mal zum vielleicht besseren Verständnis meines Problems ein simples Bsp.
Wenn ich jetzt die Zeilen 5, 6, 7, 8 lösche, dann soll bei gesamt 14 stehen und nicht #BEZUG!, sprich er soll dann nur noch die noch tatsächlich da stehenden Zwischenergebnisse addieren.

Ist das überhaupt möglich???

Antwort 5 von rainberg

Hallo Brook,

vorausgesetzt die Zwischensummen stehen in Spalte B

=SUMME(INDIREKT("A1:A"&ANZAHL(A1:B11)))

ansonsten kann ich dir nicht helfen.

Gruß
Rainer