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

Fortlaufende Subtraktion bis 0

Forumthread: Fortlaufende Subtraktion bis 0

Fortlaufende Subtraktion bis 0
04.08.2017 11:36:25
G
Hallo zusammen,
ich hoffe aus dem Bild ist ersichtlich worauf ich hinaus will
Userbild
Die Transitmenge in Spalte D für die jeweilige Teilenummer soll solange mit den Bedarfsmengen in Spalte C subtrahiert werden bis sie ausgeglichen bzw. 0 ist.
Ich habe es mit den Wenn-Funktionen versucht. Leider ohne Erfolg.
Danke im Voraus.
Gruß
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: warum als Bild und nicht als XLSX-Datei owT
04.08.2017 11:48:06
...
Gruß Werner
.. , - ...
AW: Fortlaufende Subtraktion bis 0
04.08.2017 13:08:41
Daniel
Hi
hier eine Lösung mit Hilfsspalte:
https://www.herber.de/bbs/user/115235.xlsx
Gruß Daniel
Anzeige
AW: als Formellösung z.B. mit VERWEIS() ...
04.08.2017 13:14:50
...
Hallo,
... in einer zusätzlichen Spalte.
Wenn ich Dich richtig interpretiert habe, dann folgende Formel nach unten kopieren.
 ABCDE
3TeilenummerEintreffdatumMenge BedarfMengen in transiterforderlich
4     
5N1111127.07.20175001000 
6 03.08.2017500  
7 10.08.2017300 300
8 17.08.2017400 400
9 24.08.2017600 600
10 31.08.2017500 500
11N2222227.07.2017300800 
12 03.08.2017200  
13 04.08.2017400 100
14 10.08.2017200 200
15 17.08.2017400 400
16 24.08.2017200 200
17     

Formeln der Tabelle
ZelleFormel
E5=WENN(VERWEIS(9^9;D$5:D5)>=SUMME(INDEX(C:C;VERWEIS(9^9;D$5:D5;ZEILE(C$5:C5))):C5); "";MIN(SUMME(INDEX(C:C;VERWEIS(9^9;D$5:D5;ZEILE(C$5:C5))):C5)-VERWEIS(9^9;D$5:D5); C5))

Gruß Werner
.. , - ...
Anzeige
AW: als Formellösung z.B. mit VERWEIS() ...
04.08.2017 13:20:56
G
vielen Dank an für die zwei Lösungen!
AW: ergeben aber teils verschiedene Ergebnisse ...
04.08.2017 13:28:35
...
Hallo,
... diese ergeben nur gleich Ergebnisse, wenn die "Transitmenge" exakt die Summe von Teilmengen ergibt. Wenn dies nicht der Fall ist, müsste Du meinen Formel nutzen.
Gruß Werner
.. , - ...
;
Anzeige
Anzeige

Infobox / Tutorial

Fortlaufende Subtraktion in Excel bis 0


Schritt-für-Schritt-Anleitung

Um in Excel fortlaufend zu subtrahieren, bis das Ergebnis 0 erreicht, folge diesen Schritten:

  1. Daten vorbereiten: Stelle sicher, dass Deine Daten in zwei Spalten organisiert sind: Die Bedarfsmengen in Spalte C und die Transitmengen in Spalte D.

  2. Hilfsspalte erstellen: Füge eine neue Spalte (z.B. Spalte E) hinzu, in der die fortlaufende Subtraktion durchgeführt wird.

  3. Formel eingeben: In Zelle E5 (der ersten Zeile Deiner Hilfsspalte) gib die folgende Formel ein:

    =WENN(VERWEIS(9^9;D$5:D5) >= SUMME(INDEX(C:C;VERWEIS(9^9;D$5:D5;ZEILE(C$5:C5)):C5)); ""; MIN(SUMME(INDEX(C:C;VERWEIS(9^9;D$5:D5;ZEILE(C$5:C5)):C5) - VERWEIS(9^9;D$5:D5); C5))
  4. Formel nach unten kopieren: Ziehe die untere rechte Ecke der Zelle E5 nach unten, um die Formel auf die restlichen Zellen in Spalte E anzuwenden.

  5. Überprüfen: Stelle sicher, dass die Werte in Spalte E korrekt berechnet wurden und dass sie auf 0 enden, wenn die Transitmengen aufgebraucht sind.


Häufige Fehler und Lösungen

  • Fehler 1: #WERT!
    Lösung: Stelle sicher, dass alle Zellen in den Spalten C und D numerische Werte enthalten. Leere Zellen oder Text können diesen Fehler verursachen.

  • Fehler 2: Falsche Berechnungen
    Lösung: Überprüfe die Formel auf korrekte Zellreferenzen. Es ist wichtig, dass der Bezug zu den richtigen Zellen in den Spalten C und D hergestellt wird.


Alternative Methoden

Eine einfache Methode, um die Subtraktion in Excel zu realisieren, ist die Verwendung von Pivot-Tabellen oder die Erstellung von Makros. Wenn Du mit VBA vertraut bist, kannst Du ein Skript schreiben, das die Werte in einer Schleife subtrahiert, bis der Wert 0 erreicht ist.


Praktische Beispiele

Angenommen, Du hast folgende Daten:

Teilenummer Menge Bedarf Mengen in Transit
N11111 500 1000
N22222 300 800

Mit der oben genannten Formel kannst Du die benötigten Werte in einer Hilfsspalte berechnen, und in der letzten Zeile sollte der Wert 0 angezeigt werden, wenn alle Transitmengen entsprechend abgezogen wurden.


Tipps für Profis

  • Verwende bedingte Formatierung: Um die Zellen hervorzuheben, die 0 erreichen, kannst Du eine bedingte Formatierung hinzufügen, die die Zellen grün färbt, wenn der Wert 0 ist.

  • Eingabeüberprüfung: Füge eine Datenüberprüfung hinzu, um sicherzustellen, dass nur positive Zahlen in die Spalten C und D eingegeben werden.


FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, wenn ich mehr als zwei Spalten habe?
Du kannst die Formel erweitern, indem Du zusätzliche Bedingungen hinzufügst oder die Zellreferenzen anpasst, um weitere Spalten zu berücksichtigen.

2. Funktioniert diese Methode in allen Excel-Versionen?
Ja, die oben genannten Schritte sollten in den meisten modernen Excel-Versionen funktionieren, einschließlich Excel 2013, 2016 und 365. Achte darauf, dass die Funktionen wie WENN und VERWEIS unterstützt werden.

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