Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Diagonale aufaddieren

Diagonale aufaddieren
Thomas
Hallo,
mein Problem besteht darin das z.B. der Bereich von A1:L30 mit Werten hinterlegt ist. Nun möchte ich über die Diagonalen die Summe bilden (also z.B. A1 + B2 + C3 + etc.) und weiß nicht wie, zumal sich der Wertebereich auch ändern kann.
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Diagonale aufaddieren
03.05.2004 21:01:32
Thomas
Ja, diese Seite habe ich auch schon gefunden und ich habe versucht die Formel mit den gleichen Werten zu überprüfen, doch bei mir funktioniert die Berechnung nicht, ich erhalte immer eine Null.
Anzeige
AW: Diagonale aufaddieren
FP
Hallo Thomas,
z.B. so:
 
 ABCDEFGHIJKLM
111121314151617181911011110
22122232425262728292102112111
33132333435363738393103113213
44142434445464748494104114306
55152535455565758595105115390
66162636465666768696106116465
77172737475767778797107117531
88182838485868788898108118588
99192939495969798999109119636
10102030405060708090100110120675
11112131415161718191101111121705
12122232425262728292102112122726
13132333435363738393103113123738
14142434445464748494104114124750
15152535455565758595105115125762
16162636465666768696106116126774
17172737475767778797107117127786
18182838485868788898108118128798
19192939495969798999109119129810
202030405060708090100110120130822
212131415161718191101111121131834
222232425262728292102112122132846
232333435363738393103113123133858
242434445464748494104114124134870
252535455565758595105115125135882
262636465666768696106116126136894
272737475767778797107117127137906
282838485868788898108118128138918
292939495969798999109119129139930
3030405060708090100110120130140942
3103069117174240315399492594705825954
Formeln der Tabelle
M1 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M2 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M3 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M4 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M5 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M6 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M7 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M8 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M9 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M10 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M11 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M12 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M13 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M14 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M15 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M16 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M17 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M18 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M19 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M20 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M21 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M22 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M23 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M24 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M25 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M26 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M27 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M28 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M29 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M30 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
A31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
B31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
C31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
D31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
E31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
F31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
G31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
H31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
I31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
J31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
K31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
L31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
M31 : =SUMMENPRODUKT((ZEILE($1:$30)-11+SPALTE()=SPALTE($A:$L)-11+ZEILE())*$A$1:$L$30)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige
AW: Diagonale aufaddieren - etwas kürzer
FP
Hallo Thomas,
geht es noch:
=SUMMENPRODUKT((ZEILE($1:$30)+SPALTE()=SPALTE($A:$L)+ZEILE())*$A$1:$L$30)
Servus aus dem Salzkammergut
Franz
AW: Diagonale aufaddieren - etwas kürzer
03.05.2004 21:23:19
Thomas
Vielen Dank!!!
;
Anzeige
Anzeige

Infobox / Tutorial

Diagonale in Excel aufaddieren


Schritt-für-Schritt-Anleitung

  1. Daten eingeben: Erstelle eine Excel-Tabelle mit Werten in einem Bereich, z.B. von A1 bis L30.

  2. Diagonale Formel eingeben: Um die Werte auf der Hauptdiagonalen aufzusummieren, verwende die folgende Formel in einer Zelle, z.B. in M1:

    =SUMMENPRODUKT((ZEILE($1:$30)+SPALTE()=SPALTE($A:$L)+ZEILE())*$A$1:$L$30)

    Diese Formel addiert alle Werte der Diagonalen zusammen.

  3. Ergebnis überprüfen: Drücke Enter und überprüfe, ob das Ergebnis korrekt ist.

  4. Anpassungen vornehmen: Wenn sich der Wertebereich ändert, wird die Formel automatisch angepasst, solange du den Bereich in der Formel beibehältst.


Häufige Fehler und Lösungen

  • Fehler: Ergebnis ist 0:

    • Überprüfe, ob die Werte im angegebenen Bereich korrekt eingegeben sind.
    • Stelle sicher, dass du die Formel in der richtigen Zelle eingegeben hast.
  • Fehler: Falscher Bereich:

    • Achte darauf, dass der Bereich in der Formel (z.B. $A$1:$L$30) dem tatsächlichen Wertebereich entspricht.

Alternative Methoden

Eine andere Möglichkeit, die Diagonale in Excel aufaddieren, ist die Verwendung eines Array-Formelansatzes. Hier ist ein Beispiel:

=SUMME(WENN(ZEILE($A$1:$L$30)=SPALTE($A$1:$L$30);$A$1:$L$30;0))

Um diese Formel zu aktivieren, drücke Ctrl + Shift + Enter, um sie als Array-Formel einzugeben.


Praktische Beispiele

Angenommen, deine Tabelle sieht folgendermaßen aus:

A B C D
1 11 21 31
2 12 22 32
3 13 23 33
4 14 24 34

Wenn du die oben genannten Formeln anwendest, wird die Diagonale (1 + 12 + 23 + 34) korrekt aufaddiert.


Tipps für Profis

  • Verwende die SUMMENPRODUKT-Funktion, um komplexere Berechnungen durchzuführen, z.B. summiere nur Werte, die bestimmten Bedingungen entsprechen.
  • Experimentiere mit dynamischen Bereichsnamen, um deine Formeln flexibler zu gestalten.
  • Halte deine Excel-Version aktuell, um sicherzustellen, dass alle Funktionen verfügbar sind.

FAQ: Häufige Fragen

1. Kann ich die Formel auch für andere Bereiche verwenden? Ja, du kannst die Formel anpassen, indem du die Zellreferenzen entsprechend änderst.

2. Wie kann ich die Zeit für die Berechnung der Diagonale optimieren? Verwende die SUMMENPRODUKT-Formel, da sie effizienter ist als andere Methoden, besonders bei großen Datenmengen.

3. Funktioniert die Formel auch in älteren Excel-Versionen? Die SUMMENPRODUKT-Funktion ist in den meisten Excel-Versionen verfügbar. Stelle sicher, dass du die richtige Syntax verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige