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

Forumthread: Zählenwenn mit mehreren Kriterien in 2 Spalten

Zählenwenn mit mehreren Kriterien in 2 Spalten
Robert
Servus Excel-Freunde,
ich habe ein kleines Problem. Im Forum konnte ich leider keine passende Lösung finden.
Ich möchte aus die Anzahl der Zeilen zählen (nicht den Inhalt summieren), wenn in jeweils ein bestimmtes Kriterium in ZWEI Spalten erfüllt ist.
Siehe Beispiel, da ist das gut erkenntlich.
https://www.herber.de/bbs/user/75161.xls
Die Formel sollte im Prinzip wie folgt lauten:
Zähle alle Zeilen, wenn in Spalte I Wert = "E" UND in Spalte BR Wert kleiner1 ist.
Vermutlich ist die Lösung recht einfach und banal, aber ich komm' einfach nicht d'rauf.
Besten Dank und viele Grüße
Robert
Anzeige
Zählen mit SUMMENPRODUKT
04.06.2011 17:17:16
Erich
Hi Robert,
so ginge es, mit SUMMENPRODUKT oder (als Matrixformel) mit SUMME:
 BR
372
382

Formeln der Tabelle
ZelleFormel
BR37=SUMMENPRODUKT((I2:I31="E")*ISTZAHL(BR2:BR31)*(BR2:BR31>1))
BR38{=SUMME((I2:I31="E")*ISTZAHL(BR2:BR31)*(BR2:BR31>1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

(Für das Ergebnis 2 habe ich 2 Zahlen hinter einem E in Spalte BR eingetragen...)
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Zählen mit SUMMENPRODUKT
04.06.2011 20:02:52
Robert
Servus Erich,
vielen Dank beide Formel funktionieren bestens!
Eine Frage noch:
Kann man die Formel so umbauen, dass Sie alle Zeilen zählt, die NICHT "E", "M" und nicht "X" sind?
Hintergrund:
Bei der Tabelle handelt sich um eine kleine Datenbank von Lokomotiven und Triebwagen von Märklin. Erfasst sind alle Modelle der dt. Länderbahnen, DRG, DRB, DR, DB und DB AG die in der Zeit von 1947 bis Heute im Hauptkatalog erschienen sind.
Seit Anfang der 1990er Jahre werden manche Modelle nur im jeweiligen Jahr aufgelegt.
Diese sind mit "E" und "M" (manchmal auch mit "X") gekennzeichnet.
Darüber hinaus gibt es zunehmend Artikel, die nur Mitglieder des Märklin Insider-Club erhältlich sind.
Diese habe ich ich, um sie schneller finden zu können mit
"08" für das Jahr 2008
oder wenn in einem Jahr mehrere Artikel angeboten wurden mit
"08/1" oder "08/2" gekennzeichnet.
Siehe in der Beispieltabelle Zeile 25.
Des Zellwert ist IMMER ein Text und keine Zahl, da die Werte mit ="08" erfasst erfasst werden. Somit kann nicht nach einem Zahlenwert gesucht werden.
Läßt sich das erfassen?
Viele Grüße
Robert
Anzeige
auch mit SUMMENPRODUKT
04.06.2011 20:15:22
Erich
Hi Robert,
so geht es (nicht die kürzest mögliche Formel, aber dafür wohl klarer):
 BR
371
381

Formeln der Tabelle
ZelleFormel
BR37=SUMMENPRODUKT((I2:I31<>"E")*(I2:I31<>"M")*(I2:I31<>"X")*ISTZAHL(BR2:BR31)*(BR2:BR31>1))
BR38{=SUMME((I2:I31<>"E")*(I2:I31<>"M")*(I2:I31<>"X")*ISTZAHL(BR2:BR31)*(BR2:BR31>1))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort und: Schönen Sonntag!
Anzeige
AW: auch mit SUMMENPRODUKT
04.06.2011 20:53:43
Robert
Servus Erich,
herzlichen Dank! Der Abend ist geretten. Jetzt kann ich mich der Auswertung des Zahlenmaterials widmen.
Wenn man der Formel noch
((I2:I31 größerkleiner "")
anfügt, dann klappts bestens!
Viele Grüße
Robert
Nachbemerkung
05.06.2011 11:11:53
Erich
Hi Robert,
noxch eine Nachbemerkung:
Wozu sind die Minuszeichen (das sind Texte) in den Euro-Spalten gut?
Alternativ könnte in den Zellen auch nichts oder 0 stehen.
(Vielleicht ist an dieser Stelle auch mal der Unterschied zwischen 0 und Nichts (= leere Zelle) wichtig.)
Diese störenden Minuszweichen führten auch dazu, dass Sepps kürzere Formel nicht funktionieren konnte.
Wenn du die Minuszeichen sehen möchtest, kannst du auch Nullen oder Nichts per Zahlenformat so darstellen lassen.
Dann hast du keine Texte in den Zellen stehen.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Nachbemerkung
05.06.2011 20:54:46
Robert
Servus Erich,
Anfangs habe ich die Zellen leer gelassen. Irgendwann habe ich den Überblick verloren weil ich nicht alle zur Erfassung nicht alle Jahrgänge zur Verfügung hatte.
Irgendwann habe ich alle leere Zellen jedes bearbeiteten Jahrgangs mit einem "-" gekennzeichnet.
Nullwerte habe ich auch ausprobiert, damit bin ich aber auch der Übersichtlichkeit nicht klar gekommen.
So konnte ich nicht mehr unterscheiden, wenn ich eine Lok erfasst hatte, jodoch noch kein Preis hatte. Da habe ich 0 eingetragen.
Die Tabelle umfasst inzwischen über 51000 Zellen (65 Jahrgänge in Spalten und fast 800 Artikel, davon 775 Loks und Triebwagen).
Darüber hinaus habe ich öfter ein unsicheres Gefühl, wenn eine Zelle keine Werte ausweist, als leer ist.
In ähnlichen Tabellen habe ich nach Abschluss der Erfassungsarbeiten, die "-" wieder entfernt.
Evtl. mache ich das hier auch.
Die kürzere Formel von Sepp funktioniert tatsächlich, wenn die "-" entfernt sind. Na sowas. Also doch alles Gut!
Viele Grüße
Robert
Anzeige
AW: Zählenwenn mit mehreren Kriterien in 2 Spalten
04.06.2011 17:17:58
Josef

Hallo Robert,
=SUMMENPRODUKT((I2:I31="E")*(BR2:BR31>0))


« Gruß Sepp »

Anzeige
AW: Zählenwenn mit mehreren Kriterien in 2 Spalten
04.06.2011 20:10:57
Robert
Servus Sepp,
vielen Dank für Deine Hilfe! Die Formel funktioniert prima, allerdings erhalte ich als Ergebnis die Gesamtanzahl des gesuchten Wertes aus Spalte I.
Ich wollte jedoch nur die Zeilen gezählt haben, in den in Spalte BR ein Wert größer 0 enthalten ist.
Trotzdem nochmals Besten Dank,
viele Grüße
Robert
Anzeige
da muß man erst mal drauf kommen ...
04.06.2011 20:31:03
Matthias
Hallo
... das Du das gar nicht so wolltest.
Zitat
Zähle alle Zeilen, wenn in Spalte I Wert = "E" UND in Spalte BR Wert kleiner1 ist. ;-)
Gruß Matthias
AW: da muß man erst mal drauf kommen ...
04.06.2011 20:59:43
Robert
Servus Matthias,
aber Hallo. Da hast Du aber mal sowas von Bescheid! Das muss natürlich größer 1 heißen. Anderfalls macht die schöne Formel ja gar keinen Sinn.
Mann-o-Mann, ein Glück das gleich Feierabend ist. ;-)
Viele Grüße
Robert
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zählenwenn mit mehreren Kriterien in 2 Spalten


Schritt-für-Schritt-Anleitung

Um die Anzahl der Zeilen zu zählen, wenn in zwei Spalten bestimmte Kriterien erfüllt sind, kannst Du die Funktion ZÄHLENWENN oder SUMMENPRODUKT verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Deine Excel-Datei und gehe zu dem Arbeitsblatt, in dem Du die Zählung durchführen möchtest.

  2. Wähle die Zelle aus, in der das Ergebnis erscheinen soll.

  3. Verwende die folgende Formel, um zu zählen, wenn in Spalte I der Wert "E" und in Spalte BR ein Wert größer als 1 ist:

    =SUMMENPRODUKT((I2:I31="E")*(BR2:BR31>1))

    Alternativ kannst Du auch ZÄHLENWENN verwenden, aber SUMMENPRODUKT ist flexibler, wenn Du mehrere Bedingungen hast.

  4. Drücke Enter, um die Formel anzuwenden.


Häufige Fehler und Lösungen

  • Fehler: "Die Formel gibt 0 zurück, obwohl es Übereinstimmungen gibt."

    • Lösung: Stelle sicher, dass die Zellbereiche korrekt definiert sind und dass die Daten in den Zellen keine führenden oder nachfolgenden Leerzeichen haben.
  • Fehler: "Die Formel zählt mehr oder weniger als erwartet."

    • Lösung: Überprüfe die Bedingungen in Deiner Formel. Wenn Du mehrere Bedingungen hast, stelle sicher, dass sie korrekt verknüpft sind.

Alternative Methoden

Wenn Du die Anzahl der Zeilen zählen möchtest, die bestimmten Kriterien nicht entsprechen, kannst Du die folgende Formel verwenden:

=SUMMENPRODUKT((I2:I31<>"E")*(I2:I31<>"M")*(I2:I31<>"X")*(BR2:BR31>1))

Diese Formel zählt die Zeilen, in denen die Zelle in Spalte I nicht "E", "M" oder "X" ist und in Spalte BR ein Wert größer als 1 steht.


Praktische Beispiele

Hier sind einige Beispiele, die Dir helfen, verschiedene Szenarien zu verstehen:

  • Zählen von Zeilen mit zwei Bedingungen:

    =SUMMENPRODUKT((I2:I31="E")*(BR2:BR31>0))

    Diese Formel zählt alle Zeilen, in denen in Spalte I der Wert "E" steht und in Spalte BR ein Wert größer als 0 ist.

  • Zählen, wenn eine Bedingung in einer anderen Spalte erfüllt ist:

    =ZÄHLENWENN(A2:A31; "Kriterium") + ZÄHLENWENN(B2:B31; "Kriterium")

    Diese Formel zählt, wenn das Kriterium in zwei verschiedenen Spalten erfüllt ist.


Tipps für Profis

  • Verwende Matrixformeln: Wenn Du komplexere Berechnungen durchführen möchtest, kannst Du Matrixformeln verwenden, indem Du STRG + SHIFT + ENTER drückst, um die Berechnung durchzuführen.
  • Nutze die Datenüberprüfung: Stelle sicher, dass die Daten in den Zellen einheitlich sind, um Fehler bei der Zählung zu vermeiden.
  • Verknüpfe Bedingungen: Wenn Du mehr als zwei Bedingungen hast, kannst Du die * (Multiplikation) verwenden, um sie zu verknüpfen.

FAQ: Häufige Fragen

1. Wie zähle ich, wenn ich mehrere Kriterien in einer Spalte habe? Um mehrere Kriterien in einer einzigen Spalte zu zählen, kannst Du ZÄHLENWENN oder SUMMENPRODUKT verwenden, um die Bedingungen zu kombinieren.

2. Was ist der Unterschied zwischen ZÄHLENWENN und SUMMENPRODUKT? ZÄHLENWENN zählt nur eine Bedingung, während SUMMENPRODUKT mehrere Bedingungen gleichzeitig berücksichtigen kann und flexibler ist.

3. Wie zähle ich Werte, die in einer anderen Spalte liegen? Verwende die Formel ZÄHLENWENN, um die Bedingungen in einer anderen Spalte zu überprüfen, oder kombiniere mit SUMMENPRODUKT, um mehrere Bedingungen zu berücksichtigen.

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