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

Forumthread: Negative Zahlen zählen, jedoch Positive nicht

Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 14:04:02
Midgaardslang
Hallo,
wie kann ich nur negative Zahlen zählen lassen, jedoch keine positiven?
Problem:
Ich muss aus einer Tabelle, in der sowohl negative als auch positive Werte vorkommen können, nur die negativen aufrechnen, ohne die positiven einzubeziehen. Die Werte sind gemischt.
Ich dachte an eine Wenn Funktion, die als Bedingung erfordert, das die Zahl negativ ist, wie lautet jedoch das "Kürzel" dafür? (A1:M300)=NEG ist es nicht :-). Hab Excelhilfe auch schon durch, ohne darüber gestolpert zu sein.
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 14:10:00
roland
Hi,
die Lösung ist die Funktion SUMMEWENN
Gruß
Roland
=ZÄHLENWENN(A:A;"<0") owT
08.01.2007 14:10:55
Daniel
AW: =ZÄHLENWENN(A:A;"<0") owT
08.01.2007 15:22:30
Midgaardslang
Tja, man rostet ein, das wenn man an Wenn-Funktion und Summe denkt, nicht auf Summewenn kommt.... :-)
Problem:
Leider kann ich hier ja nicht mehrere Bereiche verknüpfen, also
Summewenn(A1:D14,A16:D24,etc;"&lt0";A1:A14,A16:D24,etc)
Anzeige
AW: =ZÄHLENWENN(A:A;"<0") owT
08.01.2007 15:52:35
Midgaardslang
Heut is mein Hirn schon etwas weichgeklopft, kann ich natürlich doch:
=SUMMEWENN(D8:M11;"&lt0";D8:M11)+SUMMEWENN(D19:M22;"&lt0";D19:M22)+......
AW: Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 14:25:10
Michael
Ein Makro erstellen wäre denke ich auch eine Lösung:
Als Button:

Private Sub CommandButton1_Click()
Dim c As Range
Dim wert As Long
For Each c In ActiveSheet.Range("A1:M300") 'oder .UsedRange
If c.Value < 0 Then wert = wert + c.Value
Next c
ActiveSheet.Cells(2, 1).Value = wert
End Sub

Automatisch:
In ein Modul:
Sub negative()
Dim c As Range
Dim wert As Long
For Each c In ActiveSheet.Range("A1:M300") 'oder .UsedRange
If c.Value Next c
ActiveSheet.Cells(2, 1).Value = wert
End Sub
Und in 'DieseArbeitsmappe':
sub workbook_open()
call negative
End Sub
Anzeige
Warum einfach, wenns auch kompliziert geht ;-)
08.01.2007 14:38:34
Daniel
AW: Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 15:25:07
Midgaardslang
Als Makro klingt nicht schlecht, jedoch fehlt mir hier die "zelle" zum ausgeben.
Sorry für mein n00bishes Nachhaken, jedoch sind meine VBA Kenntnisse gerade erst am Entstehen.
AW: Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 15:46:16
Michael
Die Zeile:
ActiveSheet.Cells(2, 1).Value = wert
gibt den berechneten Wert namens 'wert' in der Zelle (2, 1) aus. Die erste Zahl steht für die Zeile, die zweite für den Spaltenbuchstaben, in meinem Beispiel A=1.
Für die Ausgabezelle E43 wäre die richtige Umsetzung also:
ActiveSheet.Cells(43, 5).Value = wert
Anzeige
AW: Negative Zahlen zählen, jedoch Positive nicht
08.01.2007 15:57:29
Daniel
Hallo
nochmal, du brauchst kein Makro.
wenn du die negativen Zahlen in einem Zellbereich zählen willst (also die Anzahl ermitteln) willst, nimmst du diese Formel (im Beispiel für Spalte A):
=ZÄHLENWENN(A:A;"
wenn du dagegen die negativen Zahlen zusammenzählen (also aufaddieren) willst, nimmst du
=SUMMEWENN(A:A;"
Gruß, Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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

Negative Zahlen in Excel zählen und addieren


Schritt-für-Schritt-Anleitung

Um nur negative Zahlen in Excel zu zählen oder zu addieren, kannst du die Funktionen ZÄHLENWENN und SUMMEWENN verwenden. Hier sind die Schritte, um dies zu erreichen:

  1. Zählen der negativen Zahlen:

    • Verwende die Formel:
      =ZÄHLENWENN(A:A;"<0")
    • Diese Formel zählt alle Zellen in Spalte A, die negative Werte enthalten.
  2. Addieren der negativen Zahlen:

    • Nutze die folgende Formel:
      =SUMMEWENN(A:A;"<0")
    • Diese Formel summiert alle negativen Zahlen in Spalte A.
  3. Bereich anpassen:

    • Du kannst die Formeln auch anpassen, um nur einen bestimmten Bereich zu betrachten, z.B.:
      =ZÄHLENWENN(A1:A10;"<0")
      =SUMMEWENN(A1:A10;"<0")

Häufige Fehler und Lösungen

  1. Problem: Die Formel gibt 0 zurück.

    • Lösung: Vergewissere dich, dass die Zellen tatsächlich negative Werte enthalten. Überprüfe auch, ob die Zellen als Zahlen formatiert sind.
  2. Problem: Die Formel zählt oder summiert auch positive Werte.

    • Lösung: Stelle sicher, dass du die Bedingungen in den Formeln korrekt eingegeben hast, insbesondere das "<0".
  3. Problem: Bereiche können nicht kombiniert werden.

    • Lösung: Wenn du mehrere Bereiche summieren oder zählen möchtest, musst du die Formeln für jeden Bereich separat verwenden und die Ergebnisse addieren:
      =SUMMEWENN(Bereich1;"<0") + SUMMEWENN(Bereich2;"<0")

Alternative Methoden

  1. Verwendung von VBA:

    • Wenn du mit Makros vertraut bist, kannst du ein einfaches VBA-Skript verwenden, um die negativen Zahlen zu summieren. Hier ist ein Beispiel:
      Private Sub CommandButton1_Click()
       Dim c As Range
       Dim wert As Long
       For Each c In ActiveSheet.Range("A1:M300")
           If c.Value < 0 Then wert = wert + c.Value
       Next c
       ActiveSheet.Cells(2, 1).Value = wert
      End Sub
  2. Daten filtern:

    • Du kannst die Daten in Excel auch filtern, um nur die negativen Werte anzuzeigen. Wähle die Spalte aus, gehe auf "Daten" und dann auf "Filter". Setze die Filterkriterien auf "Weniger als 0".

Praktische Beispiele

  • Beispiel 1: Angenommen, du hast die folgenden Werte in Spalte A: -5, 3, -2, 7, -1.

    • Für das Zählen der negativen Zahlen:
      =ZÄHLENWENN(A:A;"<0") 
    • Für das Addieren der negativen Zahlen:
      =SUMMEWENN(A:A;"<0")
  • Beispiel 2: Wenn du die negative Summe aus mehreren Bereichen berechnen möchtest:

    =SUMMEWENN(A1:A10;"<0") + SUMMEWENN(B1:B10;"<0")

Tipps für Profis

  • Verwendung des Datenüberprüfungs-Tools: Du kannst sicherstellen, dass nur Zahlen eingegeben werden, indem du die Datenüberprüfung in Excel verwendest. So verhinderst du, dass nicht-numerische Werte in deine Berechnungen gelangen.

  • Namen für Bereiche: Wenn du regelmäßig mit denselben Bereichen arbeitest, kannst du diesen einen Namen geben. Das macht die Formeln lesbarer, z.B. =SUMMEWENN(negativeZahlen;"<0").


FAQ: Häufige Fragen

1. Wie kann ich nur negative Werte anzeigen? Verwende die Filterfunktion in Excel, um die negativen Werte anzuzeigen. Setze den Filter auf "Weniger als 0".

2. Kann ich negative Werte in einer Pivot-Tabelle zusammenfassen? Ja, du kannst in Pivot-Tabellen Filter für negative Werte verwenden und diese entsprechend zusammenfassen. Achte darauf, dass die Pivot-Tabelle richtig eingerichtet ist.

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