Excel ab 97: Jeden zweiten Wert addieren


Eine Matrixformel berücksichtigt jeden zweiten Wert bei der Summenbildung.

Sie möchten in einer Zeile nur jeden zweiten Wert addieren. Umständlich ist es, dazu alle betroffenen Zellbezüge einzeln in eine Formel wie =SUMME(A3+C3+E3) aufzunehmen. Außerdem unterstützt die Funktion Summe() nur maximal 30 Argumente.

Eleganter lösen Sie die Aufgabe mit einer Matrixformel, die Zellbereiche verarbeitet. Geben Sie die Formel

=SUMME(WENN(REST(SPALTE(A3:J3);2)=0;A3:J3))

ein. Da es sich um eine Matrixformel handelt, bestätigen Sie die Eingabe mit der Tastenkombination [Strg+Umschalten+Enter]. Dies setzt die Formel in geschweifte Klammern. Gehen Sie ebenso bei Änderungen vor.

Die Formel addiert jede zweite Zelle des angegeben Zellbereich, hier A3 bis J3. Ersetzen Sie die 2 hinter dem Semikolon durch 3, nimmt die Formel jede dritte Spalte in die Summe auf.

Die Funktion Spalte() liefert die Spaltennummern des Bereichs. Die Spalte A hat also den Wert 1, Spalte B den Wert 2 und so weiter. Die Spaltennummern sind absolut: Beginnt der relevante Zellbereich mit Spalte D, liefert die Funktion Spalte() den Wert 4.

Für eine Addition in Spalten ersetzen Sie in der Formel die Funktion Spalte() durch Zeile(), um die Zeilennummer zu erhalten.
 

  Fenster schließen / Zurück zur Liste
Erschienen in: PC Magazin, Ausgabe 02/2004