ZählenWenns mit hierarchischer Bedingung
#1
Hallo zusammen,

ich hoffe mir kann hier jmd helfen.

Was möchte ich tun?
Die Anzahl der Jahre bestimmen, die ein Kunde hintereinander Kunde bei mir ist. Sobald der Kunde ein Jahr aussetzt, soll er als Neukunde gezählt werden.

Ein Screenshot dazu ist angehängt.
   


Vielen Dank schonmal!!!
Top
#2
In J2:    1
In J3:
=WENN(TEXTKETTE(B3:D3)=TEXTKETTE(B2:D2);J2+1;1)
Top
#3
Danke schonmal für deine schnelle Hilfe!

Jetzt habe ich aber leider mehrere Kunden für die jeweiligen Jahre in meinem Sheet und kann deshalb die Formel nicht einfach runterziehen.

Vllt hast du hierzu auch nochmal einen 'hint". Würde mich freuen, ich verzweifel nämlich schon...

Screenshot:
   


Danke!!
Top
#4
Lade bitte eine Beispieldatei hoch. Mit Bildern lässt sich nicht rechnen.
Top
#5
Hier das Beispiel: 
.xlsx   Beispieldatei.xlsx (Größe: 12,11 KB / Downloads: 2)
Top
#6
Schau mal ob das so passt.


Angehängte Dateien
.xlsx   Beispieldatei.xlsx (Größe: 13,45 KB / Downloads: 6)
Top
#7
Ich habe jetzt bereits so viele Lösungsvorschläge und ewig lange Formeln bekommen, aber deine ist die einzige die 100% funktioniert - Chapeau!
Jetzt hab ich nur ein Problem, ich verwende sowohl Excel als auch Google Sheets, allerdings in diesem Fall ein Google Sheet, da ich die Ergebnisse im Google Data Studio spiegeln möchte. Die Funktion "AGGREAGT" ist dort leider nicht verfügbar...  Huh

Hast du noch eine andere Idee? Ansonsten muss ich eben 2 Tabellen führen, da sich Kundenstatus täglich ändert.

Vielen lieben Dank!
Top
#8
Hallo,
Aggregat mit Art 14 entspricht der Funktion Kgrösste. Allerdings werden mit der Aggegat-Funktion Fehlerwerte gleich ausgefiltert.
Top
#9
Wie schreibst du denn dann die Formel um?
Diese: =WENN(ZÄHLENWENNS($A$2:A4;A5-1;$B$2:B4;B5;$C$2:C4;C5;$D$2:D4;D5)=1;INDEX($I$1:I4;KGRÖSSTE(14;6;($A$2:A4=A5-1)*($C$2:C4=C5)*($D$2:D4=D5)*ZEILE($A$2:A4);1))+1;1)
gibt mir bei den relevanten Feldern nur Fehler aus...

Muss ich bei KGRÖSSTE was rausnehmen?

Danke! 
Top
#10
Die Aggregat spezifischen Optionen ("14;6;")müssen raus.

Code:
=WENN(ZÄHLENWENNS($A$2:A4;A5-1;$B$2:B4;B5;$C$2:C4;C5;$D$2:D4;D5)=1;INDEX($I$1:I4;KGRÖSSTE(($A$2:A4=A5-1)*($C$2:C4=C5)*($D$2:D4=D5)*ZEILE($A$2:A4);1))+1;1)
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste