Nur angezeigte Werte addieren: Positive und Negative Zahlen in Excel summieren
Schritt-für-Schritt-Anleitung
Um in Excel nur positive oder negative Werte in einer gefilterten Liste zu addieren, kannst du die Funktion SUMMENPRODUKT
in Kombination mit TEILERGEBNIS
verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
- Daten vorbereiten: Erstelle eine Liste von Zahlen in einer Spalte (z.B. Spalte B).
- Filter anwenden: Setze einen Filter auf die Spalte mit den Zahlen, um nur die gewünschten Werte anzuzeigen.
- Formel für negative Zahlen: In einer leeren Zelle (z.B. B15) gib folgende Formel ein, um die Summe aller negativen Zahlen zu berechnen:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("B"&ZEILE(2:12)))*(B2:B12<0))
- Formel für positive Zahlen: In einer anderen leeren Zelle (z.B. B16) verwende diese Formel, um die Summe aller positiven Zahlen zu berechnen:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("B"&ZEILE(2:12)))*(B2:B12>0))
Häufige Fehler und Lösungen
-
Fehler: Falsche Summe
Wenn die Summen nicht korrekt sind, überprüfe, ob der Filter aktiv ist und ob die Zellen im richtigen Format vorliegen.
-
Fehler: #BEZUG! Fehler
Dieser Fehler tritt auf, wenn der Bereich in der Formel falsch angegeben ist. Stelle sicher, dass die Zeilenangaben korrekt sind.
Alternative Methoden
Wenn du eine VBA-Lösung bevorzugst, kannst du auch ein einfaches Makro erstellen, um die Summen zu berechnen. Hier ein Beispiel:
Sub SummiereWerte()
Dim SummePositiv As Double
Dim SummeNegativ As Double
Dim Zelle As Range
For Each Zelle In Selection
If Zelle.Value > 0 Then
SummePositiv = SummePositiv + Zelle.Value
ElseIf Zelle.Value < 0 Then
SummeNegativ = SummeNegativ + Zelle.Value
End If
Next Zelle
MsgBox "Summe positive Werte: " & SummePositiv & vbNewLine & "Summe negative Werte: " & SummeNegativ
End Sub
Praktische Beispiele
Angenommen, du hast folgende Werte in Spalte B:
Mit den oben genannten Formeln erhältst du:
- Summe aller negativen Zahlen: -8
- Summe aller positiven Zahlen: 18
Tipps für Profis
-
Verwende die Funktion WENN
, um negative Werte in der Berechnung als 0 zu behandeln, falls du dies wünschst:
=SUMME(WENN(B2:B12>0; B2:B12; 0))
-
Nutze bedingte Formatierungen, um positive und negative Werte visuell zu unterscheiden.
FAQ: Häufige Fragen
1. Kann ich auch nur bestimmte Zellen addieren?
Ja, du kannst den Bereich in den Formeln anpassen, um nur spezifische Zellen zu summieren.
2. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Funktionen sind in Excel 2007 und später verfügbar.