Clever-Excel-Forum

Normale Version: Zählenwenn: in einer Spalte einen Wert zählen, bis zur letzten Dublikaten-Reihe
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

wie kann in einer Spalte ein bestimmter Wert gezählt werde, jedoch die letzte Duplikaten-Folge dieses Wertes ausgenommen?

Hier ein Beispiel einer Excel-Spalte:

FALSCH (erste Zelle)
WAHR
FALSCH
WAHR
WAHR
WAHR
FALSCH
FALSCH

WAHR
FALSCH
FALSCH
FALSCH (letzte Zelle)

"FALSCH" soll gezählt werden, jedoch mit Ausnahme der letzten 3 aufeinanderfolgenden Duplikate.

Das Ergebnis der gewünschten Formel soll also 4 lauten, nicht 7.

Danke im Voraus für den einen oder anderen Lösungsvorschlag!

MfG
Hallo

Bitte Begründung warum die letzten 3 FALSCH nicht gezählt werden sollen.

Ansonsten kannst du Alle Minus WAHR ergibt auch 7
Code:
=ANZAHL2(A:A)-ZÄHLENWENN(A:A;WAHR)
Gruss Werni
Hallo,

die letzten 3 FALSCH (Bedeutung: Status = nicht abgeschlossen) sollen nicht gezählt werden, da analysiert werden soll, weshalb in einem Geschäftsprozess diverse Milestone-Status als erledigt markiert werden konnten (WAHR), obschon es die Vorgänger-Status noch nicht sind (also FALSCH).

Die letzte aufeinanderfolgende Reihe von Duplikaten FALSCH soll demnach nicht in der ZÄHLENWENN(S)-Funktion berücksichtigt werden.

Gruß,

Eric
Hallöchen,

so werden lediglich die letzten 3 nicht gezählt, unabhängig, ob da welche doppelt sind …

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1WAHRFALSCH1
2FALSCHWAHR2
3WAHR
4FALSCH
5FALSCH
6WAHR

ZelleFormel
D1=ZÄHLENWENN($A$1:INDEX($A$1:$A$99;VERWEIS(2;1/($A$1:$A$99<>"");ZEILE($A$1:$A$99))-3;);C1)
D2=ZÄHLENWENN($A$1:INDEX($A$1:$A$99;VERWEIS(2;1/($A$1:$A$99<>"");ZEILE($A$1:$A$99))-3;);C2)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Hallo

Wie ich es verstehe. Nur die FALSCH vor dem letzten WAHR zählen!
Wenn die letzte Zelle = WAHR, werden alle FALSCH gezählt?

Code:
=ZÄHLENWENN(INDIREKT("A1:A"&VERWEIS(2;1/(A:A=WAHR);ZEILE(X1:X99)));FALSCH)
Gruss Guschti
Ja genau, nur die FALSCH vor dem letzten WAHR zählen!