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

Forumthread: nur positive Werte addieren wenn Bedingung erfüllt

nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:11:52
Andreas
Hallo zusammen.
Ich habe eine Spalte A mit Buchungscodes und eine Spalte X mit entsprechenden Zahlenwerten.
Nun sollte ich alle positiven Werte der Spalte X addieren wenn in der Spalte A z.B. der Code 10 steht. Nachdem ich das Ergebnis auf einem anderen Blatt verwenden muss kann ich nicht mit Filtern arbeiten.
Hier meine Ansätze:
=SUMMEWENN(X1:X100;">0")~f~ ergibt die Summe aller positiven Werte der Spalte X ohne Bedingung
=SUMMEWENN(A1:A100;10;X1:X100) ergibt die Summe aller Werte der Spalte X wenn in der Spalte A 10 steht, allerdings ohne Einschränkung auf positive Zahlen
Alle Versuche beide Bedingungen mit PRDOUKTSUMME oder anderem sind bisher gescheitert...
Wer hat eine Idee?
Anzeige

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

Betreff
Datum
Anwender
Anzeige
nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:15:58
Hajo_Zi

=Summenprodukt((A1:A100=10)*(X1:X100>0))


AW: nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:21:37
Andreas
Das liefert die Anzahl der positiven Werte. Rechnet aber keine Summe aus
nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:24:45
Hajo_Zi
dann ergänze noch
*(X1:X100)
Gruß Hajo
Anzeige
AW: nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:33:12
Andreas
So klappt es - super - vielen Dank.
Gibt es dazu noch eine Erklärung?
SUMMENPRODUKT prüft im ersten Array auf WAHR und macht dann weiter... Mir ist das noch nicht ganz klar bzw. nachvollziehbar
nur positive Werte addieren wenn Bedingung erfüllt
19.02.2017 19:35:27
Hajo_Zi
Summeprodukt ist eine Multiplikation von Wahrheitswerte und wahr*wahr*10 ergibt 10 insgesamt noch Summe.
Gruß Hajo
Anzeige
SUMMEWENNS()
19.02.2017 19:38:04
Uduuh
Hallo,
=summewenns(x1:x100;a1:a100;10;x1:x100;"&gt0")
Gruß aus’m Pott
Udo

;

Forumthreads zu verwandten Themen

Anzeige
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

Nur positive Werte addieren, wenn Bedingung erfüllt ist


Schritt-für-Schritt-Anleitung

Um in Excel nur positive Werte zu addieren, wenn eine bestimmte Bedingung erfüllt ist, kannst du die Funktion SUMMEWENNS() oder SUMMENPRODUKT() verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Stelle sicher, dass du zwei Spalten hast, zum Beispiel:

    • Spalte A: Buchungscodes
    • Spalte X: Zahlenwerte
  2. Formel eingeben:

    • Mit SUMMEWENNS():
      =SUMMEWENNS(X1:X100; A1:A100; 10; X1:X100; ">0")
    • Mit SUMMENPRODUKT():
      =SUMMENPRODUKT((A1:A100=10)*(X1:X100>0)*X1:X100)
  3. Ergebnis überprüfen: Stelle sicher, dass das Ergebnis nur die positiven Werte summiert, wenn der Buchungscode in Spalte A 10 ist.


Häufige Fehler und Lösungen

  1. Fehler: Die Formel gibt 0 oder einen unerwarteten Wert zurück.

    • Lösung: Überprüfe, ob die Bedingungen korrekt formuliert sind. Achte darauf, dass die Zellreferenzen stimmen und die Daten keine Leerzeichen oder unerwartete Zeichen enthalten.
  2. Fehler: Die Summe beinhaltet auch negative Werte.

    • Lösung: Stelle sicher, dass die Bedingung für positive Werte korrekt gesetzt ist, z.B. ">0" in der SUMMEWENNS()-Formel.

Alternative Methoden

Wenn du alternative Methoden zur Berechnung der Summe positiver Werte in Excel ausprobieren möchtest, kannst du Folgendes verwenden:

  • ARRAYFORMEL:

    =SUMME(WENN(A1:A100=10;WENN(X1:X100>0;X1:X100;0);0))

    (Diese Formel muss mit STRG + SHIFT + ENTER eingegeben werden, um als Matrixformel zu funktionieren.)

  • Filter und Aggregation: Du kannst auch die Filterfunktion in Excel verwenden, um die Daten zu filtern und dann die Summe der sichtbaren Zellen zu berechnen, aber dies ist nicht ideal, wenn du die Daten auf einem anderen Blatt verwenden möchtest.


Praktische Beispiele

Hier sind einige praktische Beispiele, die dir helfen, die Konzepte zu verstehen:

  1. Beispiel 1: Addiere alle positiven Werte in Spalte X, wenn in Spalte A der Code 20 steht:

    =SUMMEWENNS(X1:X100; A1:A100; 20; X1:X100; ">0")
  2. Beispiel 2: Verwende SUMMENPRODUKT() für eine Bedingung, die mehrere Kriterien berücksichtigt:

    =SUMMENPRODUKT((A1:A100=10)*(X1:X100>0)*X1:X100)

Tipps für Profis

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur positive Zahlen eingegeben werden.
  • Formelüberprüfung: Nutze die Formelüberprüfung in Excel, um zu sehen, wie die Berechnung hinter den Kulissen abläuft.
  • Namen verwenden: Benenne deine Bereiche für eine bessere Lesbarkeit, z.B. =SUMMEWENNS(Werte; Buchungscodes; 10; Werte; ">0").

FAQ: Häufige Fragen

1. Frage
Wie kann ich nur negative Werte addieren, wenn eine Bedingung erfüllt ist?
Antwort: Du kannst die Formel ähnlich anpassen, indem du die Bedingung für negative Werte verwendest:

=SUMMEWENNS(X1:X100; A1:A100; 10; X1:X100; "<0")

2. Frage
Kann ich die Formeln auch in Excel Online verwenden?
Antwort: Ja, die genannten Formeln funktionieren auch in Excel Online, solange du die gleiche Struktur der Daten hast.

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