Microsoft Excel

Das Portal zum Thema Excel-Formeln

Gruppe: Listen/Datensätze - BEITRAG: In einer Spalte die längste Serie gleicher Zellen finden


Aufgabe
WIe oft kommt ein Eintrag höchstens hintereinander vor ?

       A               B               C               D       
1      
2   4er-Serie  3  
3   längste Serie  4  
4   Wert  2  
5      
6      
7      
8      
9      
10      
11      
12      
13      

Lösung
Wie oft kommt ein bestimmter Eintrag, hier 4, höchstens hintereinander vor ? In D2:
{=MAX(KGRÖSSTE((A2:A1000<>4)*(A1:A999=4)*ZEILE(1:999);ZEILE(1:999))-KGRÖSSTE((A2:A1000=4)*(A1:A999<>4)*ZEILE(1:999);ZEILE(1:999)))}

Wie lang ist die längste Serie irgendeiner Zahl (oder auch Text)?
in D3 :
{=MAX(KGRÖSSTE((A2:A100=A1:A99)*(A3:A101<>A2:A100)*ZEILE(2:100);ZEILE(1:98))-KGRÖSSTE((A2:A100<>A1:A99)*(A3:A101=A2:A100)*ZEILE(1:99);ZEILE(2:99));1)}

Der Zellinhalt der längsten Serie in D4 ist
{=INDEX(A2:A100;MIN(WENN(MAX((ZÄHLENWENN(BEREICH.VERSCHIEBEN(A1;MTRANS(ZEILE(1:100));;ZEILE(1:100));MTRANS(A2:A101))=ZEILE(1:100))*ZEILE(1:100))=(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A1;MTRANS(ZEILE(1:100));;ZEILE(1:100));MTRANS(A2:A101))=ZEILE(1:100))*ZEILE(1:100);MTRANS(ZEILE(1:100)))))}

Erläuterung
Einschränkung:
Bei Formel 2 werden auch Leerzellen vor dem letzten Eintrag berücksichtigt.