Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zählenwenns mit Kriterium als "oder" Bedingung

Zählenwenns mit Kriterium als "oder" Bedingung
16.02.2017 16:09:31
GG
Hallo zusammen,
ich möchte aus einer Tabelle mit ZÄHLENWENNS auswerten.
Bei der Auswertung habe ich zum einen Datumskriterien (die funktionieren) und einmal Länder. Bei den Ländern sollte es möglich sein eins oder mehrere auszuwählen.
Meine aktuelle Lösung hierfür ist:
=Summe(Zählenwenns(Datumsbereich;Datum;Länderbereich;LandA);Zählenwenns(Datumsbereich;Datum; Länderbereich;LandB);.... )
Da die Tabelle relativ groß ist (170.000 Zeilen) und es bis zu 11 Ländern gehen kann habe ich mich gefragt, ob es möglich ist die Länder mit einer (wie auch immer aussehenden) "oder" Bedingung in einem Zählenwenn abzufragen alla:
Zählenwenns(Datumsbereich;Datum;Länderbereich;LandA "oder" LandB "oder" ... )
Vielen Dank für Eure Hilfe!
GG
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nimm SUMMENPRODUKT da geht's mit plus
16.02.2017 16:46:05
WF
Hi,
Datümer in Spalte A
Länder in Spalte B
relevantes Datum in C1
=SUMMENPRODUKT((A1:A99=C1)*((B1:B99="Belgien")+(B1:B99="Deutschland")+(B1:B99="Kamerun")))
WF
Zählenwenns mit oder Kriterium
16.02.2017 17:14:12
Josef
Hallo
Die ODER Bedingung kannst du wie folgt einbauen:
=SUMME(ZÄHLENWENNS(A:A;C1;B:B;{"LandA";"LandB";"LandC"}))
Statt {"LandA";"LandB";"LandC"} kannst du auch einen Bereich angeben in dem die Kriterien stehen.
Gruss Sepp
Anzeige
AW: da wäre jedoch noch zu ergänzen, ...
18.02.2017 19:21:10
...
Hallo Sepp,
... was Du zwar weißt, aber offensichtlich vergessen hast zu erwähnen.
Für Bei Einsatz einer Bereichsangabe in der Formel anstelle der statischen {}-Matrix, ist die Funktion SUMME() allein nicht ausreichend. Wenn man die Auswertung nicht als klassische Matrixformel vornehmen möchte, bedarf es da entweder SUMMENPRODUKT() anstelle SUMME() oder wenn die Kriterien z.B. in H1:H9 gelistet sind z.B. so:
=SUMME(INDEX(ZÄHLENWENNS(A:A;C1;B:B;H1:H9);))
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zählenwenns mit Kriterium als "oder" Bedingung in Excel


Schritt-für-Schritt-Anleitung

  1. Datensammlung: Stelle sicher, dass Du eine Tabelle hast, in der Du die Daten auswerten möchtest. Zum Beispiel: Datum in Spalte A und Länder in Spalte B.

  2. Einfügen der Formel: Um die Anzahl der Einträge zu zählen, die einem oder mehreren Ländern entsprechen, kannst Du folgende Formel verwenden:

    =SUMME(ZÄHLENWENNS(A:A;C1;B:B;{"LandA";"LandB";"LandC"}))

    Hierbei steht C1 für das Datum, das Du als Kriterium verwenden möchtest.

  3. Verwendung von SUMMENPRODUKT: Alternativ kannst Du auch die Funktion SUMMENPRODUKT nutzen:

    =SUMMENPRODUKT((A1:A99=C1)*((B1:B99="Belgien")+(B1:B99="Deutschland")+(B1:B99="Kamerun")))
  4. Kriterien anpassen: Ersetze "LandA", "LandB" und "LandC" durch die tatsächlichen Länder, die Du zählen möchtest.

  5. Formel anpassen: Falls Du eine größere Anzahl von Ländern hast, kannst Du auch einen Zellbereich verwenden, der die Länder auflistet, anstatt sie direkt in die Formel zu schreiben.


Häufige Fehler und Lösungen

  • Fehlermeldung: Wenn Du eine Fehlermeldung erhältst, überprüfe, ob alle Zellreferenzen korrekt sind.

  • Leere Ergebnisse: Stelle sicher, dass die Daten in den angegebenen Bereichen tatsächlich den Suchkriterien entsprechen.

  • Matrixformeln: Wenn Du eine Bereichsangabe verwendest, könnte es notwendig sein, die Formel als Matrixformel einzugeben. Drücke dafür Strg + Shift + Enter.


Alternative Methoden

  • INDEX-Funktion: Um die Kriterien dynamisch zu gestalten, kannst Du die INDEX-Funktion verwenden:

    =SUMME(INDEX(ZÄHLENWENNS(A:A;C1;B:B;H1:H9);))
  • FILTER-Funktion (Excel 365): Wenn Du Excel 365 verwendest, kannst Du die FILTER-Funktion in Kombination mit ZÄHLENWENNS nutzen.


Praktische Beispiele

  1. Beispiel mit mehreren Ländern: Angenommen, Du möchtest die Anzahl der Einträge für die Länder Deutschland und Frankreich zählen:

    =SUMME(ZÄHLENWENNS(A:A;C1;B:B;{"Deutschland";"Frankreich"}))
  2. Beispiel mit Datum und Ländern: Wenn Du Einträge für den 01.01.2023 in den Ländern Belgien und Italien zählen möchtest:

    =SUMME(ZÄHLENWENNS(A:A;DATUM(2023;1;1);B:B;{"Belgien";"Italien"}))

Tipps für Profis

  • Verknüpfung von Bedingungen: Du kannst die ZÄHLENWENNS-Funktion mit der ODER-Bedingung kombinieren, um komplexere Abfragen zu erstellen.

  • Dynamische Kriterien: Nutze benannte Bereiche oder Tabellen, um die Wartung Deiner Formeln zu erleichtern.

  • Leistungsoptimierung: Bei großen Datenmengen kann die Verwendung von SUMMENPRODUKT die Berechnungszeit verkürzen.


FAQ: Häufige Fragen

1. Wie kann ich mehrere Kriterien in einer Spalte zählen?
Verwende die Funktion ZÄHLENWENNS, um mehrere Bedingungen in einer einzigen Formel zu kombinieren.

2. Was ist der Unterschied zwischen ZÄHLENWENNS und SUMMENPRODUKT?
ZÄHLENWENNS zählt die Einträge, die mehreren Bedingungen entsprechen, während SUMMENPRODUKT auch mathematische Berechnungen mit diesen Ergebnissen durchführen kann.

3. Kann ich auch mit nicht benachbarten Zellen arbeiten?
Ja, Du kannst die ZÄHLENWENNS-Formel auch auf nicht benachbarte Bereiche anwenden, achte jedoch darauf, dass die Bereiche die gleiche Anzahl an Zeilen haben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige