Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Summer der letzten 5 Zeilen

Summer der letzten 5 Zeilen
11.08.2016 12:11:26
Eik
Hallo zusammen,
vielleicht kann mir jemand weiter helfen. Ich möchte in einer Zeile immer die Summe der letzten 5 Spalten bilden. Das Problem besteht darin, dass immer wieder neue Spalten nach der Letzten händisch eingefügt werden,welche in der Summe neu berücksicht werden müssen. Jedoch muss nun die ersten Spalte nicht mehr berücksicht werden, da ich immer nur die letzten 5 Spaltensummen haben möchte.
Bsp:
A1: 5
B1: 4
C1: 3
D1: 2
E1: 1
Summe(A1-E1): 15 (5+4+3+2+1)
neu:
A1: 5
B1: 4
C1: 3
D1: 2
E1: 1
F1: 10
Summe(B1-F1): 20 (4+3+2+1+10)
Habe hierzu keine Lösung und ich möchte nicht jedes Mal die Formel händisch ändern.
Hoffentlich hat jemand eine fixe Idee.
Danke euch.
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: die letzten 5 SPALTENwerte summiert ...
11.08.2016 12:30:06
...
Hallo Eik,
... so: =SUMME(INDEX(1:1;VERWEIS(9^9;1:1;SPALTE(1:1))-4):XFD1) dies kann aber ungleich der letzten 5 Werte sein wenn Leerzellen vorhanden sind.
Gruß Werner
.. , - ...
AW: die letzten 5 SPALTENwerte summiert ...
16.08.2016 15:20:47
Eik
Super, hat funktioniert. Musste zwar die Datei ein bisschen umarbeiten, aber das ist es mir wert. :)
Danke sehr.
Anzeige
AW: bitte sehr :-) owT
17.08.2016 09:27:02
...
Gruß Werner
.. , - ...
AW: Summer der letzten 5 Zeilen
11.08.2016 12:32:11
Gerd
Hallo!
Public Function Sum5Letzte()
Sum5Letzte = WorksheetFunction.Sum(ActiveCell.Offset(-6).Resize(5))
End Function
Rechtsklick auf den Tabellenblattreiter - "Code anzeigen" auswählen
Menüleiste "Einfügen" anklicken, "Modul" auswählen
Den Code ins Fenster rechts kopieren.
Aufruf in der Ergebnszelle: =Sum5Letzte()
Gruß Gerd
Anzeige
AW: Summer der letzten 5 Zeilen
11.08.2016 12:32:14
Daniel
Hi
probiers mal mit dieser Matrixformel (eingabe mit STRG+SHIFT+ENTER abschließen):
das addiert die letzten 5 Zahlenwerte in der Spalte, auch wenn Texte oder Leerzeilen dazwischen stehen.
=SUMME(INDEX(1:1;1;KGRÖSSTE(ISTZAHL(1:1)*SPALTE(1:1);5)):INDEX(1:1;1;KGRÖSSTE(ISTZAHL(1:1) *SPALTE(1:1);1))) 
Gruß Daniel
Anzeige
AW: die letzten 5 WERTE in einer Zeile ...
11.08.2016 13:29:38
...
Hallo Eik,
... falls Du die wirklich ermitteln solltest, d.h. Leerzellen sollen unberücksichtigt bleiben
dann z.B. so: =SUMME(INDEX(1:1;AGGREGAT(14;6;SPALTE(1:1)/(1:1"");5)):XFD1)

Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

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 der letzten 5 Zeilen in Excel


Schritt-für-Schritt-Anleitung

Um die Summe der letzten 5 Spalten in einer Zeile in Excel zu berechnen, kannst Du die folgende Formel verwenden:

=SUMME(INDEX(1:1;VERWEIS(9^9;1:1;SPALTE(1:1))-4):XFD1)

Diese Formel sucht die letzten 5 Werte in der Zeile. Hier ist die Vorgehensweise:

  1. Öffne Dein Excel-Dokument und gehe zu der Zeile, in der Du die Summe berechnen möchtest.
  2. Gib die obige Formel in die Zelle ein, in der das Ergebnis angezeigt werden soll.
  3. Drücke Enter, und die Summe der letzten 5 Spalten wird berechnet.

Wenn Du sicherstellen möchtest, dass nur numerische Werte berücksichtigt werden, kannst Du die folgende Variante nutzen:

=SUMME(INDEX(1:1;AGGREGAT(14;6;SPALTE(1:1)/(1:1<>"");5)):XFD1)

Häufige Fehler und Lösungen

  • Problem: Die Formel zeigt einen Fehler an oder gibt nicht die erwartete Summe zurück.

    • Lösung: Überprüfe, ob in den Zellen Leerzeichen oder Text vorhanden sind. Stelle sicher, dass die Zellen, die Du summieren möchtest, nur Zahlen enthalten.
  • Problem: Die Summe umfasst mehr oder weniger als 5 Werte.

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben wurde und dass sich keine unerwarteten Leerzellen in der Zeile befinden.

Alternative Methoden

Du kannst auch eine benutzerdefinierte Funktion in VBA erstellen, um die letzten 5 Werte zu summieren:

  1. Rechtsklick auf den Tabellenblattreiter und wähle "Code anzeigen".
  2. Klicke auf "Einfügen" und dann auf "Modul".
  3. Füge den folgenden Code ein:
Public Function Sum5Letzte()
    Sum5Letzte = WorksheetFunction.Sum(ActiveCell.Offset(-6).Resize(5))
End Function
  1. Rufe die Funktion in der Ergebnisspalte mit =Sum5Letzte() auf.

Diese Methode ist besonders nützlich, wenn Du häufig die Summe der letzten 5 Werte benötigst.


Praktische Beispiele

Angenommen, Du hast folgende Daten in Zeile 1:

A B C D E F
5 4 3 2 1 10

Wenn Du die Formel =SUMME(INDEX(1:1;VERWEIS(9^9;1:1;SPALTE(1:1))-4):XFD1) verwendest, erhältst Du die Summe 20 (4+3+2+1+10).

Wenn Du die Summe der letzten 5 Zahlen in einer Spalte berechnen möchtest, kannst Du die Formel =SUMME(INDEX(A:A;AGGREGAT(14;6;SPALTE(A:A)/(A:A<>"");5)):A1) verwenden, um sicherzustellen, dass alle nicht-leeren Zellen berücksichtigt werden.


Tipps für Profis

  • Verwende Excel Shortcuts für eine schnellere Bearbeitung. Zum Beispiel kannst Du Alt + E + S + V verwenden, um Werte einzufügen.
  • Speichere häufig verwendete Formeln in einem Excel-Dokument, um Zeit zu sparen.
  • Nutze die Funktion "Summe bis letzte Zeile" in Excel, um die Berechnung effizienter zu gestalten.

FAQ: Häufige Fragen

1. Wie kann ich die Summe der letzten 5 Werte in einer Spalte berechnen?
Du kannst die Formel =SUMME(INDEX(A:A;AGGREGAT(14;6;SPALTE(A:A)/(A:A<>"");5)):A1) verwenden, um nur die letzten 5 Zahlen zu summieren.

2. Was tun, wenn die Formel nicht funktioniert?
Überprüfe, ob alle Zellen in der Zeile, die Du summieren möchtest, numerische Werte enthalten und keine Leerzellen oder Text.

3. Gibt es einen Excel Shortcut für die Summenbildung?
Ja, Du kannst den Shortcut Alt + = verwenden, um die Summe der ausgewählten Zellen schnell zu berechnen.

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