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

Forumthread: leere Zellen nicht mit subtrahieren

leere Zellen nicht mit subtrahieren
14.01.2009 00:00:13
adler
leere Zellen nicht mit subtrahieren
Hallo an alle erst mal- bin neu hier und ich hoffe "Hier wird mir geholfen!"
Ich habe folgendes Problem:
Ich möchte in einer Tabelle immer die vorherige Zahl der Zelle der Spalte subtrahieren (BSP::=A3-A2). Soweit so gut. Aber sollte sich in der Zelle oder in der vorherigen Zelle ein "0"- Wert befindet, ist das Ergebnss falsch. Was muß ich tun damit Excel diese "leere" Zelle überspringt und mir das richtige Ergebniss ausgibt?
Beispiel
Spalte A
Zeile 1 1002,00
Zeile 2 1985,25
Zeile 3
Zeile 4 2589,26
Zeile 5
Zeile 6 3200,12
Zeile 7 3359,21
Ergebniss
Spalte B1
Zeile 1 1002,00
Zeile 2 983,25
Zeile 3 -1985,25
Zeile 4 2589,26
Zeile 5 -2589,26
Zeile 6 3200,12
Zeile 7 159,09
Für eine schnelle Hilfe wäre ich dankbar!!!
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: leere Zellen nicht mit subtrahieren
14.01.2009 00:13:00
Diplingoec
Hallo,
könntest Du nicht mit der wennfunktion arbeiten?
also B2 wäre: =wenn(a20;a2-a1;0)
man kann natürlich auch mehrere Wenn Funktionen verschachteln, um mehrere Nullen abzufngen.
Hilft das?
VG Pascal
AW: leere Zellen nicht mit subtrahieren
14.01.2009 00:32:22
adler
Danke erstmal Pascal das ist eigentlich klar aber wenn ich z.Bsp. dann von Zeile A4 die Zahl aus A2 subtrahieren möchte funktioniert das nicht, d.h. ich möchte eigentlich aus der letzen Zelle (belegten Zelle) ein Subtraktionsergebniss haben.
Nochmal deutlich Bsp:
Ich habe in einem Behälter xxx Liter (A1)
- am 1.Tag yyy werden XXX Liter Wasser aufgefüllt (A2)
- am 2.Tag wird kein Wasser aufgefüllt (A3)
- am 3.Tag wird xxx Wasser aufgefüllt (A4) usw.
in der Spalte B möchte ich dann die verbleibende mögliche einzubringende Wassermenge ausgeben.
Sollte nun aber wie im Bsp am 2.Tag kein Wasser eingefüllt sübtrahiert Excel automatisch von der Einfüllmenge "0"- das heisst ds Ergebniss ist falsch!
Anzeige
AW: leere Zellen nicht mit subtrahieren
14.01.2009 00:43:00
Josef
Hallo ?
vielleicht so.
Tabelle1

 ABCDEFGH
11002,00  Wenn die Zahlen immer ansteigen, geht’s auch so    
21985,25 983,25983,25    
3        
42589,26 604,01604,01    
5        
63200,12 610,86610,86    
73359,21 159,09159,09    
8        

Formeln der Tabelle
ZelleFormel
C2=WENN(A2<>0;A2-VERWEIS(2;1/($A$1:A1); $A$1:A1); "")
D2=WENN(A2<>0;A2-MAX($A$1:A1); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: leere Zellen nicht mit subtrahieren
14.01.2009 02:18:00
adler
Danke Sepp,
werd das mal austesten und ja die Werte steigen immer!
Gruß Jens
AW: leere Zellen nicht mit subtrahieren
14.01.2009 02:26:42
adler
Hallo Sepp,
habs nun ausprobiert- fubktioniert hervorragend- genau das hab ich gesucht!
THX Jens

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leere Zellen in Excel beim Subtrahieren überspringen


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und gehe zur Zelle, in der du die Subtraktion durchführen möchtest.
  2. Verwende die Funktion WENN, um die Bedingung zu prüfen, ob die Zelle leer ist. Eine mögliche Formel für die Zelle B2 könnte so aussehen:
    =WENN(A2<>"";A2-VERWEIS(2;1/($A$1:A1);$A$1:A1);"")

    Diese Formel subtrahiert den letzten belegten Wert in Spalte A.

  3. Ziehe die Formel nach unten, um sie auf die anderen Zellen anzuwenden.

Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler aus.

    • Lösung: Stelle sicher, dass du die Zellen korrekt referenzierst und dass es keine Leerzeichen oder falsche Formate in den Zellen gibt.
  • Fehler: Das Ergebnis ist nicht korrekt, obwohl die Formel richtig aussieht.

    • Lösung: Überprüfe, ob die Zellen, die subtrahiert werden, tatsächlich Zahlen enthalten und nicht als Text formatiert sind.

Alternative Methoden

Eine andere Methode, um leere Zellen beim Subtrahieren zu überspringen, ist die Verwendung von MAX. Eine Formel könnte so aussehen:

=WENN(A2<>"";A2-MAX($A$1:A1);"")

Diese Formel subtrahiert den höchsten Wert vor der aktuellen Zeile, wenn die Zelle nicht leer ist.


Praktische Beispiele

Angenommen, du hast folgende Werte in Spalte A:

Zeile A
1 1002,00
2 1985,25
3
4 2589,26
5
6 3200,12
7 3359,21

Mit der oben genannten Formel in Spalte B erhälst du:

Zeile B
1 1002,00
2 983,25
3
4 604,01
5
6 610,86
7 159,09

Tipps für Profis

  • Nutze die Funktion AGGREGAT, um eine flexiblere Berechnung zu ermöglichen, die auch leere Zellen ignoriert.
  • Überprüfe regelmäßig deine Formeln, um sicherzustellen, dass sie immer noch korrekt sind, insbesondere nach Änderungen in deinen Daten.
  • Denke daran, dass du auch mehrere Bedingungen in einer Formel kombinieren kannst, um komplexere Berechnungen durchzuführen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass Excel nicht von einer leeren Zelle subtrahiert?
Verwende die WENN-Funktion, um zu prüfen, ob die Zelle leer ist, bevor du die Subtraktion durchführst.

2. Was passiert, wenn ich negative Zahlen subtrahiere?
Excel behandelt negative Zahlen korrekt in der Berechnung. Du kannst problemlos mit Excel subtrahieren und negative Werte erhalten.

3. Kann ich diese Methoden in allen Excel-Versionen verwenden?
Ja, die beschriebenen Funktionen sind in den meisten gängigen Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige