Clever-Excel-Forum

Normale Version: Wennfehler weitere Kriterien
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich habe folgende Funktion, um eine Drop-down-Liste zu bestücken

{=WENNFEHLER(INDEX([Namen];AGGREGAT(15;6;(ZEILE([Namen])-1)/(--SUCHEN(Heizung!$H$4;[Namen])>0);    ZEILE()-1);1);"")}

Die Funktion sucht nach Firmen, die ich in einer anderen Arbeitsmappe per Name suche und trägt sie in die Spalte ein, um die Drop-down-Liste zu bestücken.

Nun möchte ich noch, dass zusätzlich zum [Name] noch gegeben sein muss, dass in in Spalte G:G ein "x" stehen muss.
Es müssen also beide Bedingungen ([Name] und "x") gegeben sein.

Das "x" hat dabei übergeordnete Priorität. Es muss in jedem Fall in Spalte G stehen, dass der Name im Drop-down zur Verfügung steht.

Ich hoffe es ist so verständlich?
Vielen Dank für die Hilfe
Hallo P.M.,

so kannst du eine weitere Bedingung hinzufügen:
=INDEX([Namen];AGGREGAT(15;6;(ZEILE([Namen])-1)/((--SUCHEN(Heizung!$H$4;[Namen])>0)*([Bereich_mit_X]="x"));ZEILE(A1)))

Gruß
Fred
Hallo Fred

Vielen Dank für deine Antwort.
Die Formel sieht nun so aus:
{=WENNFEHLER(INDEX([Namen];AGGREGAT(15;6;(ZEILE([Namen])-1)/((--SUCHEN(Heizung!$H$4;[Namen])>0)*(G:G="x"));ZEILE()-1);1);"")}

Nun wird die Zeile darunter ausgegeben. Und zudem werden die nächsten Treffer nicht ausgegeben
Kannst Du mir da nochmals weiterhelfen?



Gruss
P.M.
Hola,

da kann man nur raten: die Bereiche sind nicht gleich groß. G:G und [Namen] sind unterschiedlich lang.

Gruß,
steve1da
Hallo P.M.

du darfst nicht die komplette Spalte G ("G:G") zur Prüfung auf "x" verwenden, sondern dieser Bereich muss gleich groß sein, wie der Bereich [Namen].

Für eine detailliertere Diagnose müßtest du eine Beispieldatei hier hochladen...

Gruß
Fred
Hallo 

Super!
Richtig geraten. Die Bereiche waren unterschiedlich lang.
=WENNFEHLER(INDEX([Namen];AGGREGAT(15;6;(ZEILE([Namen])-1)/((--SUCHEN(Heizung!$H$4;[Namen])>0)*([Heizung]="x"));ZEILE()-1);1);"")

Vielen herzlichen Dank euch beiden