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

Forumthread: Immer die Vorletzte und letzte Zelle subtrahieren

Immer die Vorletzte und letzte Zelle subtrahieren
28.02.2018 16:07:28
Tadranedir
Hallo,
in B15 soll eine Berechnung stattfinden, die immer die Vorletzte und letzte Zelle aus der Spalte E, Bereich E4:E27, subtrahiert.
Bsp.: E10= 133.3
E11= 134.2
Ergebnis= -0.9
In B15 soll demnach die Differenz von -0.9 geschrieben werden.
Ich habe schon gelesen, dass es evtl. mit einer Matrix gelöst werden kann, allerdings hat das mit: =INDEX(E:E,COUNTA(E4:E27),1) nicht funktioniert.
Kann mir da jemand weiter helfen?
Grüße
Tadranedir
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Immer die Vorletzte und letzte Zelle subtrahieren
28.02.2018 16:12:18
Daniel
Hi
das müsste so aussehen, vorausgesetzt der Zellbereich E4:E27 wird kontinuierlich von oben mit Zahlen befüllt:
=Index(E4:E27;Anzahl(E4:E27)-1)-Index(E4:E27;Anzahl(E4:E27))
Gruß Daniel
AW: vorletzte Zahl könnte auch wo anders stehen...
28.02.2018 17:33:34
...
Hallo Tadranedir,
... z.B in E13 und letzte z.B. in E22. Für diesen allgemeineren Fall folgende Formel:
=INDEX(E:E;KGRÖSSTE(INDEX(ZEILE(E4:E27)*ISTZAHL(E4:E27););2))-VERWEIS(9^9;E4:E27)
Gruß Werner
.. , - ...
Anzeige
AW: vorletzte Zahl könnte auch wo anders stehen...
01.03.2018 01:58:31
Tadranedir
Danke für die Hilfen.
Die Antwort von @Daniel habe ich gleich mal ausprobiert und sie hat geklappt 😊
Was mich jetzt noch interessieren täte wäre, warum ich nicht:
=INDEX(E:E,COUNT(E4:E27)-1)-INDEX(E:E,COUNT(E4:E27))
schreiben kann, sondern einen Zellbereich anstatt die ganze Spalte zu verwenden.
Ich hatte zwischendurch auch mal andere Formeln gesehen, die halt auch die ganze Spalte deklariert haben. Nur interessehalber.
@Werner: Deine Formel verstehe ich nicht, aber trotzdem vielen Dank.
Grüße
Anzeige
AW: Erklärung ...
01.03.2018 08:33:25
...
Hallo Tadranedir,
... was ich meinte wird aus folgender Aufstellung ersichtlich.
Meine Formel steht in C15 die von Daniel in B15. Bei Dir ist die Formel offensichtlich ausreichend, weil Deine Zahlen ohne Unterbrechung (wie hier in C10) vorhanden sind. Darauf hatte auch Daniel mit seiner Aussage: "... kontinuierlich von oben mit Zahlen befüllt" hingewiesen.
 BCDE
4   130
5   127
6   133
7   131
8   135
9   133,3
10   -
11   134,2
12    
13    
14    
15#WERT!-0,9  
16    

Formeln der Tabelle
ZelleFormel
B15=INDEX(E4:E27;ANZAHL(E4:E27)-1)-INDEX(E4:E27;ANZAHL(E4:E27))
C15=INDEX(E:E;KGRÖSSTE(INDEX(ZEILE(E4:E27)*ISTZAHL(E4:E27); ); 2))-VERWEIS(9^9;E4:E27)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
AW: vorletzte Zahl könnte auch wo anders stehen...
01.03.2018 08:42:40
Daniel
Hi
Wenn du in E4:E27 zwei Zahlen stehen hast, dann gibt Index(E:E;Anzahl(E4:E27)) den Bezug auf E2! Du willst aber den Bezug auf E5!
Dh du kannst schon mit Index(E:E;...) Arbeiten, musst aber dann den entsprechenden Versatzwert hinzuaddieren.
Index(E:E;Anzahl(E4:E27)+4)
Gruß Daniel
Anzeige
AW: vorletzte Zahl könnte auch wo anders stehen...
01.03.2018 20:49:26
Tadranedir
Achso...danke, dass verstehe ich jetzt.
Wegen @Werners Formel muss ich mir die Bedeutung der Elemente erstmal verdeutlichen.
AW: Immer die Vorletzte und letzte Zelle subtrahieren
28.02.2018 16:21:58
UweD
Hallo
mit http://www.excelformeln.de/formeln.html?welcher=50
so
Formel in B15: =INDEX(E:E;VERGLEICH(0;E:E;-1)-1)-INDEX(E:E;VERGLEICH(0;E:E;-1))
LG UweD
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Vorletzte und letzte Zelle in Excel subtrahieren


Schritt-für-Schritt-Anleitung

Um die Vorletzte und letzte Zelle aus einem bestimmten Bereich in Excel zu subtrahieren, kannst du die folgende Formel verwenden. Diese Anleitung bezieht sich auf Excel 2016 oder höher.

  1. Öffne deine Excel-Datei und gehe zu der Zelle, in der das Ergebnis angezeigt werden soll (z.B. B15).

  2. Gib folgende Formel ein:

    =INDEX(E4:E27;ANZAHL(E4:E27)-1)-INDEX(E4:E27;ANZAHL(E4:E27))

    Diese Formel subtrahiert die letzte Zelle in der Spalte E von der vorletzten Zelle.

  3. Drücke Enter, und das Ergebnis wird in B15 angezeigt.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt einen Fehler zurück.

    Lösung: Stelle sicher, dass der Zellbereich E4:E27 kontinuierlich mit Zahlen gefüllt ist. Wenn es leere Zellen gibt, kann die Formel nicht korrekt arbeiten.

  • Problem: Die Verwendung der gesamten Spalte E funktioniert nicht.

    Lösung: Wenn du die gesamte Spalte E verwenden möchtest, kannst du die Formel anpassen:

    =INDEX(E:E;ANZAHL(E4:E27)+4)-INDEX(E:E;ANZAHL(E4:E27)+4-1)

    Diese Formel berücksichtigt den Offset, um auf die richtigen Zellen zuzugreifen.


Alternative Methoden

Eine alternative Methode zur Subtraktion der letzten und vorletzten Zelle nutzt die Funktion VERGLEICH. Hier ist ein Beispiel:

=INDEX(E:E;VERGLEICH(0;E:E;-1)-1)-INDEX(E:E;VERGLEICH(0;E:E;-1))

Diese Formel sucht nach der letzten Zelle mit einem Wert in der Spalte E und subtrahiert die vorletzte Zelle.


Praktische Beispiele

Angenommen, du hast die folgenden Werte in der Spalte E:

Zeile Wert
4 130
5 127
6 133
7 131
8 135
9 133,3
10
11 134,2

Wenn du die Formel in B15 anwendest, wird das Ergebnis als -0,9 angezeigt, da 134,2 (letzte Zelle) minus 135 (vorletzte Zelle) -0,9 ergibt.


Tipps für Profis

  • Nutze die Tastenkombination Ctrl + Shift + Enter, wenn du mit Matrixformeln arbeitest. Dies kann bei komplexeren Berechnungen hilfreich sein.
  • Überlege, benannte Bereiche zu verwenden, um die Lesbarkeit deiner Formeln zu verbessern.
  • Halte deine Daten stets sauber und organisiert, um Probleme mit leeren Zellen zu vermeiden.

FAQ: Häufige Fragen

1. Warum funktioniert die Formel mit der gesamten Spalte nicht?
Die Verwendung der gesamten Spalte kann fehlerhaft sein, wenn leere Zellen vorhanden sind. Es ist besser, einen spezifischen Bereich zu definieren.

2. Wie kann ich die Formel anpassen, wenn ich mehr als zwei Zellen subtrahieren möchte?
Du kannst die INDEX-Funktion anpassen, um beliebige Zellen zu referenzieren, indem du die Anzahl der Zellen in der Formel erhöhst oder verringerst.

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