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

Forumthread: Summe minus Spalte oder Zeile

Summe minus Spalte oder Zeile
Andre´
Hallo alle zusammen,
kennt jemand eine Funktion, wo man die Summe eines Spaltenbereich´s minus einer Zeile rechnen kann und die Summe eines Zeilenbereich´s minus einer Spalte.
Ich möchte also die Summenformel in die Spalte B10 schreiben und dann bis F10 kopieren ohne den Bereich anzupassen.
Das selbe mit der Zelle I3 und kopieren bis zur Zelle I7.
Ich habe einen sehr größen Bereich, den manuell anzupassen wäre sehr aufwendig.
Tabelle1

 BCDEFGHI
3 45629 26
41  3 6 9
526  1  1
637  2  2
74814 9 9
85935    
9        
101530490   

Formeln der Tabelle
ZelleFormel
I3=SUMME(C3:G3)
I4=SUMME(D4:G4)
I5=SUMME(E5:G5)
I6=SUMME(F6:G6)
I7=SUMME(G7)
B10=SUMME(B4:B8)
C10=SUMME(C5:C8)
D10=SUMME(D6:D8)
E10=SUMME(E7:E8)
F10=SUMME(F8)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Ich hoffe mir kann jemand helfen.
Vielen Dank in Voraus!
MFG Andre
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
=SUMME(BEREICH.VERSCHIEBEN(...))
21.11.2011 13:51:57
NoNet
Hallo André,
Das lässt sich mit dem verschachtelten Funktionskonstrukt =SUMME(BEREICH.VERSCHIEBEN(...)) lösen.zeile
Schau Dir mal die Funktionen der (grün hinterlegten) Zeile und Spalte "Neu:" an :
ABCDEFGHIJ
2
3
4
5
6
7
8
9
10
11

Funktionen im Tabellenblatt :
Zelle Formel 
B10   =SUMME(BEREICH.VERSCHIEBEN(B4:B9;SPALTE()-SPALTE($B3);;ZEILEN(B4:B9)-SPALTE()+SPALTE($B$3);1)
C10   =SUMME(BEREICH.VERSCHIEBEN(C4:C9;SPALTE()-SPALTE($B3);;ZEILEN(C4:C9)-SPALTE()+SPALTE($B$3);1)
D10   =SUMME(BEREICH.VERSCHIEBEN(D4:D9;SPALTE()-SPALTE($B3);;ZEILEN(D4:D9)-SPALTE()+SPALTE($B$3);1)
E10   =SUMME(BEREICH.VERSCHIEBEN(E4:E9;SPALTE()-SPALTE($B3);;ZEILEN(E4:E9)-SPALTE()+SPALTE($B$3);1)
F10   =SUMME(BEREICH.VERSCHIEBEN(F4:F9;SPALTE()-SPALTE($B3);;ZEILEN(F4:F9)-SPALTE()+SPALTE($B$3);1)
G10   =SUMME(BEREICH.VERSCHIEBEN(G4:G9;SPALTE()-SPALTE($B3);;ZEILEN(G4:G9)-SPALTE()+SPALTE($B$3);1)
I3   =SUMME(BEREICH.VERSCHIEBEN(C3:H3;;ZEILE()-ZEILE(B$3);1;SPALTEN(C3:H3)-ZEILE()+ZEILE($B$3))
I4   =SUMME(BEREICH.VERSCHIEBEN(C4:H4;;ZEILE()-ZEILE(B$3);1;SPALTEN(C4:H4)-ZEILE()+ZEILE($B$3))
I5   =SUMME(BEREICH.VERSCHIEBEN(C5:H5;;ZEILE()-ZEILE(B$3);1;SPALTEN(C5:H5)-ZEILE()+ZEILE($B$3))
I6   =SUMME(BEREICH.VERSCHIEBEN(C6:H6;;ZEILE()-ZEILE(B$3);1;SPALTEN(C6:H6)-ZEILE()+ZEILE($B$3))
I7   =SUMME(BEREICH.VERSCHIEBEN(C7:H7;;ZEILE()-ZEILE(B$3);1;SPALTEN(C7:H7)-ZEILE()+ZEILE($B$3))
I8   =SUMME(BEREICH.VERSCHIEBEN(C8:H8;;ZEILE()-ZEILE(B$3);1;SPALTEN(C8:H8)-ZEILE()+ZEILE($B$3))

Im Vergleich dazu Deine Werte in Zeile/Spalte "Alt:"
Du musst lediglich die Funktion in I3 eingeben und nach unten kopieren sowie in B10 und nach rechts kopieren.
Gruß, NoNet
Anzeige
AW: Summe minus Spalte oder Zeile
21.11.2011 14:04:44
Rudi
Hallo,
B10: =SUMME(BEREICH.VERSCHIEBEN(B3;SPALTE(A1);;8-SPALTE()))
I3: =SUMME(BEREICH.VERSCHIEBEN(B3;;ZEILE(A1);;6-ZEILE(A1)))
Gruß
Rudi
einfacher
21.11.2011 14:08:02
Rudi
Hallo,
B10: =SUMME(INDEX(B3:B9;SPALTE(C1)):INDEX(B3:B9;7))
I3: =SUMME(INDEX(B3:G3;;ZEILE(A2)):INDEX(B3:G3;;6))
Gruß
Rudi
AW: einfacher - aber B1 anstatt C1
21.11.2011 14:28:03
NoNet
Hey Rudi,
schöne Lösung, aber in B10 muss es dann lauten :
=SUMME(INDEX(B3:B9;SPALTE(B1)):INDEX(B3:B9;7))
anstatt
=SUMME(INDEX(B3:B9;SPALTE(C1)):INDEX(B3:B9;7))
Salut, NoNet
Anzeige
AW: einfacher - aber B1 anstatt C1
21.11.2011 14:39:14
Rudi
Hallo,
wo du Recht hast, hast du Recht.
Und B9 ist auch über's Ziel hinaus.
=SUMME(INDEX(B3:B8;SPALTE(B1)):INDEX(B3:B8;7))
Gruß
Rudi
AW: einfacher - aber B1 anstatt C1
21.11.2011 16:28:22
Andre´
Hallo alle zusammen,
vielen Dank für die vielen Lösungsansätze, ihr habt mir sehr geholfen.
Wobei ich aber bei:
=SUMME(INDEX(B3:B8;SPALTE(B1)):INDEX(B3:B8;7))
#BEZUG! erhalte.
Ist aber nícht tragisch, weil die anderen Ansätze funktionieren:-))
MFG Andre
Anzeige
AW: einfacher - aber B1 anstatt C1
21.11.2011 17:57:54
Rudi
Hallo,
mein Fehler
=SUMME(INDEX(B3:B8;SPALTE(B1)):INDEX(B3:B8;6))
Gruß
Rudi
nochmals Danke! oT.
21.11.2011 20:20:51
Andre´
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Summe minus Spalte oder Zeile in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade deine Tabelle, in der du die Berechnung durchführen möchtest.
  2. Gib die Formel für die Summe minus einer Spalte in die Zelle ein. Beispiel:
    • Für die Zelle B10, um die Summe der Spalten B4 bis B8 minus den Werten in Zeile 3 zu berechnen, verwende:
      =SUMME(BEREICH.VERSCHIEBEN(B4:B8;SPALTE(B1)-SPALTE($B$3);;ANZAHL(B4:B8)-SPALTE() + SPALTE($B$3)))
  3. Kopiere die Formel nach rechts bis zur Zelle F10. Excel passt die Formel automatisch an.
  4. Für die Zeile I3, um die Summe der Zeilen C3 bis G3 minus die Werte in Spalte 3 zu berechnen, verwende:
    =SUMME(BEREICH.VERSCHIEBEN(C3:G3;;ZEILE(A1)-ZEILE($B$3);1;SPALTEN(C3:G3)-ZEILE()+ZEILE($B$3)))
  5. Kopiere die Formel von I3 nach unten bis zur Zelle I7.

Häufige Fehler und Lösungen

  • Fehler: #BEZUG!

    • Ursache: Ein Bezug in der Formel ist ungültig. Überprüfe, ob die Bereiche korrekt definiert sind.
    • Lösung: Achte darauf, dass die Zellbezüge korrekt sind, insbesondere bei der Verwendung von SPALTE() und ZEILE().
  • Fehler: Falsche Summenwerte

    • Ursache: Die Bereiche sind möglicherweise nicht korrekt definiert.
    • Lösung: Überprüfe die Formeln und passe die Zellbezüge an, um sicherzustellen, dass die richtigen Zellen summiert werden.

Alternative Methoden

  1. INDEX-Funktion verwenden:

    • Für die Zelle B10:
      =SUMME(INDEX(B3:B8;SPALTE(B1)):INDEX(B3:B8;7))
    • Diese Methode ist eine einfache Möglichkeit, die Summe minus einer Spalte zu berechnen.
  2. Direkte Subtraktion:

    • Du kannst auch eine einfache Subtraktion durchführen, z.B.:
      =SUMME(B4:B8) - I3
    • Hier wird die Summe der Spalte B von der Summe in I3 subtrahiert.

Praktische Beispiele

  • Beispiel für die Berechnung in B10:
    =SUMME(BEREICH.VERSCHIEBEN(B4:B8;SPALTE(B1)-SPALTE($B$3);;ANZAHL(B4:B8)-SPALTE()+SPALTE($B$3)))
  • Beispiel für die Summe minus einer Zeile:
    =SUMME(BEREICH.VERSCHIEBEN(C3:G3;;ZEILE(A1)-ZEILE($B$3);1;SPALTEN(C3:G3)-ZEILE()+ZEILE($B$3)))

Tipps für Profis

  • Verwende absolute und relative Bezüge: Achte darauf, welche Zellbezüge du in deinen Formeln verwendest. Absolute Bezüge (z.B. $B$3) bleiben beim Kopieren der Formel unverändert, während relative Bezüge (z.B. B3) angepasst werden.
  • Nutze die Funktion BEREICH.VERSCHIEBEN: Diese Funktion ermöglicht dir, komplexere Berechnungen einfach zu handhaben, insbesondere wenn du über große Bereiche arbeitest.
  • Teste deine Formeln: Verwende Testdaten, um sicherzustellen, dass deine Formeln wie gewünscht funktionieren, bevor du sie auf große Datensätze anwendest.

FAQ: Häufige Fragen

1. Wie subtrahiert man Spalten in Excel?
Um Spalten in Excel zu subtrahieren, kannst du die SUMME-Funktion in Kombination mit BEREICH.VERSCHIEBEN oder INDEX verwenden, um die gewünschten Werte zu summieren und dann die Subtraktion durchzuführen.

2. Was ist der Unterschied zwischen SUMME und BEREICH.VERSCHIEBEN?
Die SUMME-Funktion addiert die Werte in einem Bereich, während BEREICH.VERSCHIEBEN einen Bereich anzeigt, der sich relativ zu einem bestimmten Bezug verschiebt, was besonders nützlich ist, um dynamische Berechnungen durchzuführen.

3. Kann ich auch Text verwenden, um Minus in Excel darzustellen?
Ja, du kannst "-" als Text in Excel schreiben, aber es wird nicht als mathematische Operation betrachtet. Für Rechnungen musst du die entsprechenden Formeln verwenden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige