Excel-Formel: Anzahl der Übereinstimmungen in zwei Bereichen zählen -

Inhaltsverzeichnis

Generische Formel

=SUMPRODUCT(COUNTIF(range1,range2))

Zusammenfassung

Um zwei Bereiche zu vergleichen und die Gesamtzahl der Übereinstimmungen zwischen den beiden Bereichen zu zählen, können Sie eine Formel verwenden, die die COUNTIF-Funktion mit der SUMPRODUCT-Funktion kombiniert. In dem gezeigten Beispiel lautet die Formel in Zelle G7:

=SUMPRODUCT(COUNTIF(B5:B11,D5:D11))

Hinweis: Diese Formel berücksichtigt nicht die Position oder Reihenfolge der Artikel in jedem Bereich.

Erläuterung

Angenommen, Sie haben eine "Master" -Liste und eine andere Liste, die einige der gleichen Elemente enthält. Sie möchten eine Formel, die die Werte in der zweiten Liste vergleicht, um zu sehen, wie viele davon in der ersten Liste angezeigt werden. Sie interessieren sich nicht für die Reihenfolge der Artikel, sondern möchten nur wissen, wie viele Artikel in Liste 2 in Liste 1 erscheinen.

Die COUNTIF-Funktion zählt Dinge in einem Bereich, der Ihren Kriterien entspricht. Normalerweise würden Sie COUNTIF einen Bereich wie A1: A10 und ein einfaches Kriterium wie "> 10" geben. COUNTIF würde dann die Anzahl der Zellen in A1: A10 zurückgeben, die größer als 10 sind.

In diesem Fall geben wir COUNTIF jedoch einen Bereich für Kriterien. Wir verwenden keine logischen Operatoren, was bedeutet, dass COUNTIF die Äquivalenz überprüft (dh es verhält sich so, als ob wir den Operator equals (=) verwendet hätten).

Da wir COUNTIF einen Bereich (auch als "Array" bezeichnet) geben, der 7 Elemente enthält, gibt COUNTIF als Ergebnis ein Array mit 7 Elementen zurück. Jedes Element im Ergebnisarray repräsentiert eine Anzahl. Im Beispiel sieht dieses von COUNTIF zurückgegebene Array folgendermaßen aus:

(1; 1; 0; 1; 1; 0; 0)

Jetzt müssen wir nur noch die Elemente in diesem Array addieren, was ein perfekter Job für SUMPRODUCT ist. Die SUMPRODUCT-Funktion ist eine vielseitige Funktion, die Arrays nativ ohne spezielle Array-Syntax verarbeitet.

Wenn Sie SUMPRODUCT zwei oder mehr Arrays geben, werden die Arrays miteinander multipliziert, die Ergebnisse zusammengefasst und diese Zahl zurückgegeben. In diesem Fall geben wir SUMPRODUCT nur ein Array an, sodass die Elemente im Array einfach zusammengefasst werden und als Ergebnis 4 zurückgegeben werden.

Zeilenübergreifend übereinstimmen

Wenn Sie zwei Bereiche oder Spalten vergleichen und Übereinstimmungen auf Zeilenebene zählen möchten (dh nur Übereinstimmungen zählen, wenn dasselbe Element an derselben Position angezeigt wird), benötigen Sie eine andere Formel.

Interessante Beiträge...