Direkt zum Inhalt

Zeilen zählen, wenn mehrere Kriterien in Excel erfüllt sind

Zählen Sie die Anzahl der Zeilen in einem Bereich basierend auf mehreren Kriterien, von denen einige von den logischen Tests abhängen, die auf Zeilenebene funktionieren, kann Ihnen die SUMPRODUCT-Funktion in Excel einen Gefallen tun.

Zum Beispiel habe ich einen Produktbericht mit geplanten und tatsächlichen Verkäufen. Jetzt möchte ich die Zeilen zählen, die den Apple enthalten, dessen tatsächlicher Verkauf größer ist als der geplante Verkauf, wie unten gezeigt. Um diese Aufgabe zu lösen, ist die SUMPRODUCT-Funktion die effektivste Funktion.

Zeilen zählen, wenn mehrere Kriterien mit der SUMPRODUCT-Funktion erfüllt sind


Zeilen zählen, wenn mehrere Kriterien mit der SUMPRODUCT-Funktion erfüllt sind

Um die Zeilen zu zählen, wenn mehrere Kriterien erfüllt sind, lautet die generische Syntax mit der SUMPRODUCT-Funktion in Excel:

=SUMPRODUCT((logical1)*(logical2))
  • logical1, logical2:Die logischen Ausdrücke, die zum Vergleichen der Werte verwendet werden.

1. Um die Anzahl der Apple-Reihen zu zählen, deren tatsächlicher Verkauf größer ist als der geplante Verkauf, wenden Sie bitte die folgende Formel an:

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

Note: In der obigen Formel C2:C10>B2:B10 ist der erste logische Ausdruck, der die Werte in Spalte C mit den Werten in Spalte B vergleicht; A2: A10=E2 ist der zweite logische Ausdruck, der prüft, ob die Zelle E2 in Spalte A existiert.

2. Dann drücken Enter Schlüssel, um das gewünschte Ergebnis zu erhalten, siehe Screenshot:


Erklärung der Formel:

=SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))

  • $C$2:$C$10>$B$2:$B$10: Dieser logische Ausdruck wird verwendet, um die Werte in Spalte C mit den Werten in Spalte B in jeder Zeile zu vergleichen. Wenn der Wert in Spalte C größer als der Wert in Spalte B ist, wird TRUE angezeigt, andernfalls wird FALSE angezeigt und zurückgegeben die Array-Werte wie folgt: {TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE}.
  • $A$2:$A$10=E2:Dieser logische Ausdruck wird verwendet, um zu überprüfen, ob die Zelle E2 im Bereich A2:A10 existiert. Sie erhalten also das Ergebnis wie folgt: {TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE}.
  • ($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2): Die Multiplikationsoperation wird verwendet, um diese beiden Arrays zu einem einzigen Array zu multiplizieren, um das Ergebnis wie folgt zurückzugeben: {1;0;1;0;0;0;0;1;0}.
  • SUMPRODUCT(($C$2:$C$10>$B$2:$B$10)*($A$2:$A$10=E2))= SUMPRODUCT({1;0;1;0;0;0;0;1;0}): Dieses SUMMENPRODUKT addiert die Zahlen im Array und gibt das Ergebnis zurück: 3.

Verwendete relative Funktion:

  • SUMMENPRODUKT:
  • Die SUMPRODUCT-Funktion kann verwendet werden, um zwei oder mehr Spalten oder Arrays miteinander zu multiplizieren und dann die Summe der Produkte zu erhalten.

Weitere Artikel:

  • Zeilen zählen, wenn interne Kriterien erfüllt sind
  • Angenommen, Sie haben einen Bericht über die Produktverkäufe dieses und des letzten Jahres, und jetzt müssen Sie möglicherweise Produkte zählen, bei denen die Verkäufe in diesem Jahr höher sind als im Vorjahr oder die Verkäufe in diesem Jahr niedriger sind als im Vorjahr, wie unten beschrieben Screenshot gezeigt. Normalerweise können Sie eine Hilfsspalte zur Berechnung der Verkaufsdifferenz zwischen den beiden Jahren hinzufügen und dann ZÄHLENWENN verwenden, um das Ergebnis zu erhalten. In diesem Artikel werde ich jedoch die SUMPRODUCT-Funktion vorstellen, um das Ergebnis direkt ohne Hilfsspalte zu erhalten.
  • Übereinstimmungen zwischen zwei Spalten zählen
  • Zum Beispiel habe ich zwei Listen mit Daten in Spalte A und Spalte C. Jetzt möchte ich die beiden Spalten vergleichen und zählen, ob der Wert in Spalte A in Spalte C in derselben Zeile wie im unten gezeigten Screenshot gefunden wurde. In diesem Fall ist die Funktion SUMMENPRODUKT möglicherweise die beste Funktion für Sie, um diese Aufgabe in Excel zu lösen.
  • Zählen Sie die Anzahl der Zellen gleich einem von vielen Werten
  • Angenommen, ich habe eine Liste von Produkten in Spalte A, jetzt möchte ich die Gesamtzahl der spezifischen Produkte Apple, Grape und Lemon abrufen, die im Bereich C4:C6 aus Spalte A aufgeführt sind, wie unten im Screenshot gezeigt. Normalerweise funktionieren in Excel die einfachen Funktionen ZÄHLENWENN und ZÄHLENWENN in diesem Szenario nicht. In diesem Artikel werde ich darüber sprechen, wie Sie diese Aufgabe schnell und einfach mit der Kombination der SUMMENPRODUKT- und ZÄHLENWENN-Funktionen lösen können.

Die besten Tools für die Office-Produktivität

Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben

🤖 Kutools KI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Erstellen Sie benutzerdefinierte Formeln  |  Analysieren Sie Daten und erstellen Sie Diagramme  |  Rufen Sie Kutools-Funktionen auf...
Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate  |  Leere Zeilen löschen  |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren  |  Runde ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrfachwert  |  Über mehrere Blätter hinweg  |  Unscharfe Suche...
Adv. Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl Dropdown-Liste...
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  Spalten vergleichen mit Wählen Sie Gleiche und Unterschiedliche Zellen ...
Ausgewählte Funktionen: Rasterfokus  |  Designansicht  |  Große Formelleiste  |  Arbeitsmappen- und Blattmanager | Ressourcen (Autotext)  |  Datumsauswahl  |  Arbeitsblätter kombinieren  |  Zellen verschlüsseln/entschlüsseln  |  Senden Sie E-Mails nach Liste  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen ...)  |  50+ Chart Typen (Gantt-Diagramm ...)  |  40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag ...)  |  19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion ...)  |  7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Teilen Sie Excel-Zellen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...

Beschreibung


Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).

  • Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
  • Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
  • Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
=SUMPRODUCT({Array of True/False}) doesn't count the True values in the array anymore (as of the SUM or COUNT formulaes).
But you can force the convertion of True/False to 1 and 0 by adding the '--' operator right before the array:
=SUMPRODUCT(--{Array of True/False}).
You can also type this operator right after the multiplication sign, giving the strange '*--' operator.

In this exemple, a working formulae would be:
=SUMPRODUCT(--($C$2:$C$10>$B$2:$B$10)*--($A$2:$A$10=E2))
This comment was minimized by the moderator on the site
Hello Professor X,

You are right in one way. The double negative (--) is one of several ways to coerce TRUE and FALSE values into their numeric equivalents, 1 and 0. Once we have 1s and 0s, we can perform various operations on the arrays with Boolean logic.

But our formula doesn't need the the double negative (--), making the formula more compact. This is because the math operation of multiplication (*) automatically converts the TRUE and FALSE values to 1s and 0s. Have a nice day.

Sincerely,
Mandy
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations