Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

SVerweis statt WENN/ZÄHLENWENN
#1
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
Antworten Top
#2
Hola,

eine Beispieldatei (kein Bild) wäre hilfreich.

Gruß,
steve1da
Antworten Top
#3
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.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4
(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...


Angehängte Dateien
.xlsx   BSP_S007_V3.xlsx (Größe: 131,88 KB / Downloads: 6)
Antworten Top
#5
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
Antworten Top
#6
(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
Antworten Top
#7
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
Antworten Top


Gehe zu:


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