Clever-Excel-Forum

Normale Version: SVerweis statt WENN/ZÄHLENWENN
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich habe mich etwas verrannt und komme mit meiner unübersichtlichen WENN/ZÄHLENWENN Formel nicht mehr weiter, weil mir die "Verschachtlungsobergrenze" einen Strich durch die Rechnung macht.

Folgender Sachverhalt:

Ich habe eine Tabelle "Artikelbaum". In Spalte S steht die Artikelnummer. In Spalte Q soll die Hauptgröße des Artikels eingetragen werden. Zusätzlich habe ich eine Tabelle "Größenzuordnung". In dieser Tabelle sind von Spalte A bis BQ die Hauptgrößen (EU Damen, EU Herren, US Damen, etc.) aufgelistet. Unter den Größenarten stehen die jeweiligen Artikelnummern der zugeordneten Artikel. Diese Artikelnummern sollen nun mit denen in "Artikelbaum" Spalte S abgeglichen und die jeweilige Hauptgröße in Spalte Q eingetragen werden.

Ein Auszug aus meiner Formel lautet wie folgt:

=WENN(ZÄHLENWENN(Größenzuordnung!$C$2:$C$65;Artikelbaum!S4);"EU - Damengröße";WENN(ZÄHLENWENN(Größenzuordnung!$D$2:$D$66;Artikelbaum!S4);"EU - Herrengröße";WENN(ZÄHLENWENN(Größenzuordnung!$E$2:$E$20;Artikelbaum!S4);"Unisexgröße1";WENN(ZÄHLENWENN(Größenzuordnung!$F$2:$F$11;Artikelbaum!S4);"Unisexgröße2";WENN(ZÄHLENWENN(Größenzuordnung!$H$2:$H$6;Artikelbaum!S4);"Hemd - Doppelgröße";WENN(ZÄHLENWENN(Größenzuordnung!$K$2;Artikelbaum!S4);"Sockengröße1";WENN(ZÄHLENWENN(Größenzuordnung!$L$2:$L$4;Artikelbaum!S4);"Sockengröße2";WENN(ZÄHLENWENN(Größenzuordnung!$A$2:$A$7;Artikelbaum!S4);"Kopfgröße";WENN(ZÄHLENWENN(Größenzuordnung!$B$2:$B$4;Artikelbaum!S4);"Mützengröße";WENN(ZÄHLENWENN(Größenzuordnung!$I$2:$I$5;Artikelbaum!S4);"Hemd - Größe";WENN(ZÄHLENWENN(Größenzuordnung!$G$2:$G$7;Artikelbaum!S4);"Blusen - Größe";WENN(ZÄHLENWENN(Größenzuordnung!$J$2:$J$50;Artikelbaum!S4);"T-Shirt - Größe" .... ""))))))))))))))))

Ich habe leider einmal mit dem Schmarrn angefangen und dann so weitergemacht, anstatt zu überlegen, wie man es smarter, übersichtlicher und schlicht besser lösen kann.

Ich hoffe, Ihr könnt mir helfen.

Danke im Voraus und liebe Grüße,
Sebi
Hola,

eine Beispieldatei (kein Bild) wäre hilfreich.

Gruß,
steve1da
Hallo Sebi,

lad bitte eine Beispieldatei (kein Bild) hoch. Es wird vermutlich niemand anhand deiner Beschreibung vesuchen, selbst ein Beispiel zu konstruieren.
https://www.clever-excel-forum.de/Thread...ng-stellen

sehe gerade, Steve war schneller; die Annahme meines Beitrags hatte eine Ewigkeit gedauert.
(24.06.2019, 11:31)WillWissen schrieb: [ -> ]Hallo Sebi,

lad bitte eine Beispieldatei (kein Bild) hoch. Es wird vermutlich niemand anhand deiner Beschreibung vesuchen, selbst ein Beispiel zu konstruieren.
https://www.clever-excel-forum.de/Thread...ng-stellen

sehe gerade, Steve war schneller; die Annahme meines Beitrags hatte eine Ewigkeit gedauert.

Hallo. Mea culpa!
Die Beispiel-Datei findet Ihr anbei.

Danke und LG!

Edit: Jetzt auch tatsächlich anbei...
Hola,

Code:
=INDEX(Größenzuordnung!$A$1:$BQ$1;AGGREGAT(15;6;SPALTE($A$1:$BQ$1)/(Größenzuordnung!$A$2:$BQ$145=S4);1))

Das Format in S4 weicht von den anderen ab, daher kommt #NV raus.

Gruß,
steve1da
(24.06.2019, 12:25)steve1da schrieb: [ -> ]Hola,

Code:
=INDEX(Größenzuordnung!$A$1:$BQ$1;AGGREGAT(15;6;SPALTE($A$1:$BQ$1)/(Größenzuordnung!$A$2:$BQ$145=S4);1))

Das Format in S4 weicht von den anderen ab, daher kommt #NV raus.

Gruß,
steve1da

Servus Steve,

vorab: Besten Dank. Du bist ein Genie!
Einige Größenarten (Größe-Hemd, Westengröße, Sondergröße-6 z.B.) scheinen nicht zu funktionieren. Woran kann das liegen? Ich kann kein fundamental unterschiedliches Format erkennen.
Leider kann ich Deine Formel nicht so weit nachvollziehen, dass ich selbst auf die Lösung kommen könnte.

LG
Hola,

da im Beispiel alles bis auf die 70764 funktioniert, kann ich das nicht nachvollziehen. Warum die 70764 nicht funktioniert, habe ich doch beschrieben. Die liegt im Artikelbaum als ZAHL vor, in den Größenzurordnungen als TEXT.

Gruß,
steve1da