Summe für jede 2. Zeile bilden

Ich muss in einer Kalkulation jede zweite Zeile zusammenzählen, d. h. ich habe eine Spalte in der untereinander Zahlen enthalten sind, z. B.:

54 (Brutto)
23 (Netto)
49 (Brutto)
16 (Netto)

Ich soll nun jede 2. Zeile zusammenzählen, also alle Bruttos zusammen und alle Nettos. Im Normalfall würde ich jetzt einfache Summen bilden, nur ist mein Vorgesetzter der Ansicht, dass dies mit einer Wenn-Funktion zu geschehen hat, wozu mir aber grad so überhaupt nichts zu einfällt. Oder hat das eher was mit ANZAHL2 zu tun?

Hat denn da jemand eine Idee zu?

Oder hat das eher
was mit ANZAHL2 zu tun?

nein, absolut nicht…
wobei man zur Not auch damit arbeiten könnte…

Hat denn da jemand eine Idee zu?

=WENN(GERADE(ZEILE())=ZEILE();„Summenformel“;„nichts“)

alternativ halt mit ZEILE()+1 arbeiten - so dass es eben passt…

Hallo!

nein, absolut nicht…

Da hatte Munich recht.

Hat denn da jemand eine Idee zu?

=WENN(GERADE(ZEILE())=ZEILE();„Summenformel“;„nichts“)

Diese Formel löst dein Problem wahrscheinlich nicht, denn sie schreibt nur in die geraden Zeilen irgend eine Summe.

Ich würde das hier vorschlagen:

{=SUMME(WENN(ISTGERADE(ZEILE(A1:A6));A1:A6))}

Achtung: Das ist eine MATRIXFORMEL, du musst also die Eingabe ohne geschweifte Klammern machen und mit STRG+SHIFT+ENTER abschließen.

Gruß Alex

Gruß Alex

Ich muss in einer Kalkulation jede zweite Zeile
zusammenzählen, d. h. ich habe eine Spalte in der
untereinander Zahlen enthalten sind, z. B.:

54 (Brutto)
23 (Netto)
49 (Brutto)
16 (Netto)

Hallo Tel,

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼───┼────┤
1 │ 1 │ 12 │
──┼───┼────┤
2 │ 2 │ 9 │
──┼───┼────┤
3 │ 3 │ │
──┼───┼────┤
4 │ 4 │ │
──┼───┼────┤
5 │ 5 │ │
──┼───┼────┤
6 │ 6 │ │
──┴───┴────┘
Benutzte Matrixformeln:
B1: {=SUMME((REST(ZEILE(1:100);2)=0)\*A1:A100)}
B2: {=SUMME((REST(ZEILE(1:100);2))\*A1:A100)}
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
A1:B6
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

{=SUMME(WENN(ISTGERADE(ZEILE(A1:A6));A1:A6))}

Hallo Alex,

bei Xl2000 klappt das aber nicht.

Tabellenblatt: [Mappe1]!Tabelle1
 │ A │ B │
──┼───┼────────┤
1 │ 1 │ 12 │
──┼───┼────────┤
2 │ 2 │ 9 │
──┼───┼────────┤
3 │ 3 │ #WERT! │
──┼───┼────────┤
4 │ 4 │ │
──┼───┼────────┤
5 │ 5 │ │
──┼───┼────────┤
6 │ 6 │ │
──┴───┴────────┘
Benutzte Matrixformeln:
B1: {=SUMME((REST(ZEILE(1:100);2)=0)\*A1:A100)}
B2: {=SUMME((REST(ZEILE(1:100);2))\*A1:A100)}
B3: {=SUMME(WENN(ISTGERADE(ZEILE(A1:A6));A1:A6))}
(Matrixformeln nicht mit "Enter" sondern mit "Strg+Shift+Enter" eingeben.
Die Spezialklammern nicht manuell eingeben, sie werden von Excel erzeugt.)
A1:B6
haben das Zahlenformat: Standard

Tabellendarstellung erreicht mit dem Code in FAQ:2363

Gruß
Reinhard

Hallo Reinhard!

Das liegt glaub ich nicht an der Version, sondern daran, dass du die Analyse-Funktionen nicht dazugeschaltet hast.

Gruß Alex

Das liegt glaub ich nicht an der Version, sondern daran, dass
du die Analyse-Funktionen nicht dazugeschaltet hast.

Hallo Alex,

bei dir funktioniert es also.

Vielleicht liegt es an einem Add-In, hab da nur wenige, aber grad Analyse habe ich aktiviert.

http://www.bilder-space.de/show.php?file=06.10sq6GOO…

Gruß
Reinhard