Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zählenwenn Zeilen auslassen

Zählenwenn Zeilen auslassen
28.12.2017 11:41:57
Chris
Hi,
ich stehe gerade etwas auf dem Schlauch. Ich habe folgende Bedingung geschrieben:
=ODER(ZÄHLENWENN(C5:C35;">="&ZEITWERT("18:00"))<2;ZÄHLENWENN(C5:C35;"> ="&ZEITWERT("17:15:00"))<3;ZÄHLENWENN(C5:C35;">="&ZEITWERT("16:30:00"))<5; ZÄHLENWENN(B5:B35;ZEITWERT("08:30:00"))<2) ~f~
Aber ich möchte nun, dass nicht der komplette bereich von 5 bis 35 gezählt wird, sondern der Bereich zwischen 26 und 30 übersprungen wird. Ich habe es so versucht:
~f~=ODER(ZÄHLENWENN(C5:C20;C31:C35;">="&ZEITWERT("18:00"))<2
klappt nicht...
Danke schon mal für eure Hilfe.
Grüße Chris
Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Deine Formel habe ich nicht weiter untersucht
28.12.2017 11:49:14
lupo1
=ODER(
ZÄHLENWENN(C5:C35;"&gt="&ZEITWERT("18:00"))&lt2;
ZÄHLENWENN(C5:C35;"&gt="&ZEITWERT("17:15:00"))&lt3;
ZÄHLENWENN(C5:C35;"&gt="&ZEITWERT("16:30:00"))&lt5;
ZÄHLENWENN(B5:B35;ZEITWERT("08:30:00"))&lt2)-
ODER(
ZÄHLENWENN(C26:C30;"&gt="&ZEITWERT("18:00"))&lt2;
ZÄHLENWENN(C26:C30;"&gt="&ZEITWERT("17:15:00"))&lt3;
ZÄHLENWENN(C26:C30;"&gt="&ZEITWERT("16:30:00"))&lt5;
ZÄHLENWENN(B26:B30;ZEITWERT("08:30:00"))&lt2)
Anzeige
war Quatsch. Wahrheitswerte sind keine ...
28.12.2017 12:02:25
lupo1
... statistischen Betrachtungen, sondern boolesche.
Ungetestet daher dies:
=ODER(
SUMME(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("18:00")))&lt2;
SUMME(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("17:15")))&lt3;
SUMME(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("16:30"))&lt5;
SUMME(ZÄHLENWENN(INDEX(B:B;{5.31}):INDEX(B:B;{25.35});ZEITWERT("08:30:00")))&lt2)

Anzeige
Nachtrag
28.12.2017 12:05:09
lupo1
)))&lt5 statt ))&lt5
Die drei ersten Teile kann man übrigens auch noch in einen packen (vermute ich).
AW: Nachtrag
28.12.2017 12:11:52
Chris
okay dann versuche ich das so mal.
Wenn man nicht testen kann, ist da der Wurm drin
28.12.2017 12:13:11
lupo1
=ODER(
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("18:00")))&lt2);
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("17:15")))&lt3);
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("16:30")))&lt5);
SUMME(--(ZÄHLENWENN(INDEX(B:B;{5.31}):INDEX(B:B;{25.35});ZEITWERT("08:30")))&lt2))
könnte evtl. noch werden zu (aber wieder absolut ungetestet!):
=ODER(
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT({"18:";"17:15";"16:30"})))&lt{2;3;5});
SUMME(--(ZÄHLENWENN(INDEX(B:B;{5.31}):INDEX(B:B;{25.35});ZEITWERT("08:30")))&lt2))
Anzeige
Und noch einen (Klammerung falsch)
28.12.2017 12:18:15
lupo1
alles händisch, daher hohe Fehlerquote:
=ODER(
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("18:00"))&lt2));
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("17:15"))&lt3));
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT("16:30"))&lt5));
SUMME(--(ZÄHLENWENN(INDEX(B:B;{5.31}):INDEX(B:B;{25.35});ZEITWERT("08:30"))&lt2)))
=ODER(
SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});"&gt="&ZEITWERT({"18:";"17:15";"16:30"}))&lt{2;3;5}));
SUMME(--(ZÄHLENWENN(INDEX(B:B;{5.31}):INDEX(B:B;{25.35});ZEITWERT("08:30"))&lt2)))
Anzeige
AW: Und noch einen (Klammerung falsch)
28.12.2017 12:27:47
Chris
Danke für deine Mühe. Aber in einer Bedingten-Formatierung lässt er mich leider keine Index-Werte schreiben. ich habe mal eine Test-Datei erstellt.
https://www.herber.de/bbs/user/118554.xlsx
:)
Hast Du es mal versucht mit ...
28.12.2017 12:57:04
lupo1
defN MultiBer beziehtSichAuf =INDEX($C:$C;{5.31}):INDEX($C:$C;{25.35})
und dann Verwendung von MultiBer in der bedF?
Anzeige
AW: auch ungetestet: dürfte mE so nicht gehen, ...
28.12.2017 19:45:56
...
Hallo Lupo,
... denn um derartig Summen zu ermitteln, müsste man mE mit dualer Matrixformel arbeiten. Mir erscheint der Vorschlag von Daniel da einfacher (@ Chris: anstelle Spalte A kannst Du auch ja auch jede andere freie Spalte nutzen)
Anstelle ZEITWERT() hätte ich allerdings z.B. eine einfache Multiplikation mit 1 genutzt.
Gruß Werner
.. , - ...
Anzeige
AW: Deine Formel habe ich nicht weiter untersucht
28.12.2017 12:10:24
Chris
danke für die schnelle Rückmeldung. Funktioniert leider nicht.
Evtl. sollte ich etwas genauer erklären was die Bedingte-Formatierung machen soll.
Eigentlich ganz simpel: Wenn die Bedingungen zutreffen wird B2 grün sonst bleibt es rot.
Das funktioniert mit
=ODER(ZÄHLENWENN(C5:C35;">="&ZEITWERT("18:00"))<2
auch ganz gut.
aber wenn ich die Formel um deine -Operation erweitere bleibt die Zelle einfach weiß.
Grüße
Anzeige
AW: Zählenwenn Zeilen auslassen
28.12.2017 16:13:17
Daniel
Hi
zum ausschließen bestimmter Bereiche würde ich hier eine Hilfsspalte (z.B. Spalte A) und ZählenWenns vorschlagen.
markiere in Spalte A alle Zeilen, die nicht berücksichtigt werden sollen mit einem "x"
erweitere alle deine ZählenWenn in ZählenWenns mit dieser zusätzlichen Bedingung:
=Zählwenns(C5:C35;">="&ZEITWERT("18:00");A5:A35;"")
dann werden nur die Zeilen berücksichtigt, bei denen die Zelle in Spalte A leer ist.
Gruß Daniel
Anzeige
AW: Zählenwenn Zeilen auslassen
29.12.2017 09:00:49
Chris
Danke für eure mühe.
Ich werde das direkt mal testen. :)
AW: Zählenwenn Zeilen auslassen
29.12.2017 12:49:12
Chris
hi,
so ich habe es getestet und es funktioniert sehr gut (DANKE) bis auf die Tatsache, dass diese bF nicht das gewünschte Ergebnis erzielt. B2 soll von rot auf grün springen, wenn die Bedingungen erfüllt werden. Es wird aber weiß. ?!
=UND(ZÄHLENWENNS(C3:C35;">=" & ZEITWERT("18:00:00");R5:R35;"CS2")>=2;ZÄHLENWENNS(C5:C35;"> =" & ZEITWERT("17:15:00");R5:R35;"CS2")>=3;ZÄHLENWENNS(C5:C35;">=" & ZEITWERT("16:30:00"); R5:R35;"CS2")>=5;ZÄHLENWENNS(B5:B35;ZEITWERT("08:30:00");R5:R35;"CS2")>=2)
was mache ich falsch?
Grüße
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 Zeilenüberspringen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel mit der Funktion ZÄHLENWENN bestimmte Zeilen zu überspringen, kannst du die Funktion ZÄHLENWENNS zusammen mit einer Hilfsspalte verwenden. Hier sind die Schritte:

  1. Hilfsspalte erstellen: Füge in einer neuen Spalte (z.B. Spalte A) eine Markierung ein (z.B. "x") für die Zeilen, die du nicht berücksichtigen möchtest.
  2. Formel eingeben: Verwende die folgende Formel, um die Bedingungen zu überprüfen:
    =ZÄHLENWENNS(C5:C35;">="&ZEITWERT("18:00");A5:A35;"")

    Diese Formel zählt nur die Zeilen in Spalte C, die die Zeitbedingung erfüllen und in Spalte A leer sind.

  3. Bedingte Formatierung anwenden: Wende die bedingte Formatierung auf die Zelle B2 an, damit sie grün wird, wenn die Bedingungen erfüllt sind.

Häufige Fehler und Lösungen

  • Fehlerhafte Zellbezüge: Achte darauf, dass die Zellbezüge in deiner Formel korrekt sind. Oft kommt es vor, dass die Zeilen nicht richtig referenziert werden, was zu unerwarteten Ergebnissen führt.
  • Formel funktioniert nicht: Überprüfe, ob alle Bedingungen in deiner ZÄHLENWENNS-Formel korrekt sind. Ein häufiges Problem ist die Verwendung falscher Vergleichsoperatoren.
  • Formel gibt leere Zellen zurück: Stelle sicher, dass die Hilfsspalte korrekt ausgefüllt ist. Leere Zellen in der Hilfsspalte führen dazu, dass Zeilen nicht gezählt werden.

Alternative Methoden

Falls du keine Hilfsspalte verwenden möchtest, kannst du auch die Funktion SUMME und eine Kombination aus booleschen Ausdrücken nutzen. Ein Beispiel könnte so aussehen:

=SUMME(--(ZÄHLENWENN(INDEX(C:C;{5.31}):INDEX(C:C;{25.35});">="&ZEITWERT("18:00")))<2)

Diese Methode ist jedoch komplexer und erfordert genaue Klammerung.


Praktische Beispiele

Hier ein Beispiel zur Veranschaulichung:

Angenommen, du möchtest alle Zeilen zählen, die eine Zeit größer oder gleich 18:00 enthalten, außer die Zeilen 26 bis 30:

=ZÄHLENWENNS(C5:C25;">="&ZEITWERT("18:00");A5:A25;"") + ZÄHLENWENNS(C31:C35;">="&ZEITWERT("18:00");A31:A35;"")

In diesem Fall wird nur die Zeilen 5 bis 25 und 31 bis 35 berücksichtigt.


Tipps für Profis

  • Namen für Bereiche verwenden: Erstelle benannte Bereiche für die Daten, die du analysieren möchtest. Das macht deine Formeln lesbarer.
  • Matrixformeln nutzen: Wenn du mit großen Datenmengen arbeitest, ziehe in Betracht, Matrixformeln zu verwenden, um die Leistung zu verbessern.
  • Fehlerprüfung: Nutze die Funktion FEHLER.TYP, um potenzielle Fehler in deinen Formeln zu identifizieren.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Bedingungen in einer ZÄHLENWENNS-Formel kombinieren?
Du kannst mehrere Bedingungen in der ZÄHLENWENNS-Formel kombinieren, indem du sie in der gleichen Formel anführst:

=ZÄHLENWENNS(Bereich1;Kriterium1;Bereich2;Kriterium2)

2. Funktioniert das auch in Excel 365?
Ja, alle hier beschriebenen Funktionen sind in Excel 365 sowie in älteren Versionen verfügbar.

3. Warum wird meine Zelle nicht grün?
Überprüfe, ob die Bedingungen in deiner bedingten Formatierung korrekt sind und ob die Zellen in der Hilfsspalte richtig markiert sind.

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