Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1140to1144
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

H-Lookup mit mehreren unterschiedlichen Variablen?

H-Lookup mit mehreren unterschiedlichen Variablen?
Andreas
Hallo,
habe folgende Anfrage ich würde gerne ein H-Lookup mit mehreren Variablen programmieren.
Die 6 Zeilen 2 Spalten sehen ungefähr so aus:
1 XS1
1 XS2
1 XS3
2 YS1
3 CS1
3 CS2
Ich möchte, wenn ich 1 eingebe dass die Unterprodukte in der 2ten Zeile (XS1,XS2,XS3) untereinander angezeigt werden, jedoch gibt es zu jedem Hauptprodukt 1,2,3 unterschiedliche viele Unterprodukte. Excel müsste selber merken wann die andere Produktereihe anfängt und die Auflistung dann automatisch beenden. Könnt Ihr mir helfen?
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 13:54:13
Mike
Hey Andreas,
eine Idee wäre es, dies mit einer Rangfolge zu lösen.
Gruss
Mike
guckst Du .. unterschiedlichen Variablen?
25.02.2010 13:59:47
Mike
... guckst Du zu Text auch Lösung:
Tabelle1
 ABCDEFG
1             
2  1Auswahl    Master 
3             
41.1XS1    1.11XS1
51.2XS2    1.21XS2
61.3XS3    1.31XS3
71.4      2.12YS1
81.5      3.13CS1
91.6      3.23CS2
101.7           
111.8           

verwendete Formeln
Zelle Formel
A4 =B$2&"."&ZEILE()-3
B4 =WENN(ISTNV(SVERWEIS(A4;E4:G9; 3; FALSCH)); ""; SVERWEIS(A4;E4:G9; 3; FALSCH))
E4 =F4&"."&ZÄHLENWENN(F$4:F4; F4)
A5 =B$2&"."&ZEILE()-3
B5 =WENN(ISTNV(SVERWEIS(A5;E5:G10; 3; FALSCH)); ""; SVERWEIS(A5;E5:G10; 3; FALSCH))
E5 =F5&"."&ZÄHLENWENN(F$4:F5; F5)
A6 =B$2&"."&ZEILE()-3
B6 =WENN(ISTNV(SVERWEIS(A6;E6:G11; 3; FALSCH)); ""; SVERWEIS(A6;E6:G11; 3; FALSCH))
E6 =F6&"."&ZÄHLENWENN(F$4:F6; F6)
A7 =B$2&"."&ZEILE()-3
B7 =WENN(ISTNV(SVERWEIS(A7;E7:G12; 3; FALSCH)); ""; SVERWEIS(A7;E7:G12; 3; FALSCH))
E7 =F7&"."&ZÄHLENWENN(F$4:F7; F7)
A8 =B$2&"."&ZEILE()-3
B8 =WENN(ISTNV(SVERWEIS(A8;E8:G13; 3; FALSCH)); ""; SVERWEIS(A8;E8:G13; 3; FALSCH))
E8 =F8&"."&ZÄHLENWENN(F$4:F8; F8)
A9 =B$2&"."&ZEILE()-3
B9 =WENN(ISTNV(SVERWEIS(A9;E9:G14; 3; FALSCH)); ""; SVERWEIS(A9;E9:G14; 3; FALSCH))
E9 =F9&"."&ZÄHLENWENN(F$4:F9; F9)
A10 =B$2&"."&ZEILE()-3
B10 =WENN(ISTNV(SVERWEIS(A10;E10:G15; 3; FALSCH)); ""; SVERWEIS(A10;E10:G15; 3; FALSCH))
A11 =B$2&"."&ZEILE()-3
B11 =WENN(ISTNV(SVERWEIS(A11;E11:G16; 3; FALSCH)); ""; SVERWEIS(A11;E11:G16; 3; FALSCH))

Füllfarben und Muster
Zelle Rot Grün Blau Color Muster Farbe
A1 19219219212632256   
E1 19219219212632256   
A2 19219219212632256   
B2 25525515310092543   
E2 19219219212632256   
A3 19219219212632256   
E3 19219219212632256   
Zellen mit Füllfarbe automatisch werden nicht dargestellt

Tabellendarstellung in Foren Version 4.28


Gruss
Mike
Anzeige
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 14:58:51
Andreas
Hi, das Problem ist das die Hauptprodukte 1,2,3 keine Zahlen sind sondern Namen, sprich BMW, Fiat etc. Leider funktionieren die Formeln nur mit Zahlen, wie könnte ich die Formel 1 aus dem Link auf Namen statt Zahlen umprogramieren?
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 15:18:02
rene.m
Hallo,
so?
 ABCD
1BMWXS1FiatCS1
2BMWXS2 CS2
3BMWXS3 #ZAHL!
4TrabbiYS1 #ZAHL!
5FiatCS1 #ZAHL!
6FiatCS2 #ZAHL!

ZelleFormel
D1{=INDEX(B:B;KKLEINSTE(WENN(A$1:A$99=$C$1;ZEILE($1:$99));ZEILE(A1)))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

Anzeige
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 16:55:30
Andreas
Mist, wo ist der Fehler in meiner Formel...bei mir steht immer #NUM!
{=INDEX('Bonds NEW'!H:H,SMALL(IF('Bonds NEW'!C$2:C$1000=$C$11,ROW('Bonds NEW'!$2:$1000)) ,ROW('Bonds NEW'!C2))) }
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 17:12:39
Andreas
ok und wie kann ich den Befhl jetzt erweitern, dass ich ihn einfach runterziehen kann? Im Moment findet er nur die 1.Zeile und in den unten drunter steht immer #NUM! :((((
AW: H-Lookup mit mehreren unterschiedlichen Variablen?
25.02.2010 19:18:51
rene.m
Hallo,
Die Variante von Mike schon mal versucht?
Der Schluß "meiner" Formel ist entscheident! :-)
Noch Dein Tabellenname vor die relevanten Bereiche ändern.
 E
8CS1

ZelleFormel
E8{=INDEX(Tabelle2!H:H,SMALL(IF(Tabelle2!$C$2:$C$99=C11,ROW($2:$99)),ROW(A1)))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.

Anzeige
auch mit Namen .. unterschiedlichen Variablen?
25.02.2010 16:37:02
Mike
Hey Andreas,
probiert oder eher nicht? .. ;-) .. es funktioniert doch auch mit Namen:
ausgewählte Werte auflisten
 CDEFGHI
33             
34  BMWAuswahl    Master 
35             
36BMW.1XS1    BMW.1BMWXS1
37BMW.2XS2    BMW.2BMWXS2
38BMW.3XS3    BMW.3BMWXS3
39BMW.4      Fiat.1FiatYS1
40BMW.5      Opel.1OpelCS1
41BMW.6      Opel.2OpelCS2
42BMW.7           
43BMW.8           

verwendete Formeln
Zelle Formel
C36 =D$34&"."&ZEILE()-35
D36 =WENN(ISTNV(SVERWEIS(C36;G36:I41; 3; FALSCH)); ""; SVERWEIS(C36;G36:I41; 3; FALSCH))
G36 =H36&"."&ZÄHLENWENN(H$36:H36; H36)
C37 =D$34&"."&ZEILE()-35
D37 =WENN(ISTNV(SVERWEIS(C37;G37:I42; 3; FALSCH)); ""; SVERWEIS(C37;G37:I42; 3; FALSCH))
G37 =H37&"."&ZÄHLENWENN(H$36:H37; H37)
C38 =D$34&"."&ZEILE()-35
D38 =WENN(ISTNV(SVERWEIS(C38;G38:I43; 3; FALSCH)); ""; SVERWEIS(C38;G38:I43; 3; FALSCH))
G38 =H38&"."&ZÄHLENWENN(H$36:H38; H38)
C39 =D$34&"."&ZEILE()-35
D39 =WENN(ISTNV(SVERWEIS(C39;G39:I43; 3; FALSCH)); ""; SVERWEIS(C39;G39:I43; 3; FALSCH))
G39 =H39&"."&ZÄHLENWENN(H$36:H39; H39)
C40 =D$34&"."&ZEILE()-35
D40 =WENN(ISTNV(SVERWEIS(C40;G40:I43; 3; FALSCH)); ""; SVERWEIS(C40;G40:I43; 3; FALSCH))
G40 =H40&"."&ZÄHLENWENN(H$36:H40; H40)
C41 =D$34&"."&ZEILE()-35
D41 =WENN(ISTNV(SVERWEIS(C41;G41:I43; 3; FALSCH)); ""; SVERWEIS(C41;G41:I43; 3; FALSCH))
G41 =H41&"."&ZÄHLENWENN(H$36:H41; H41)
C42 =D$34&"."&ZEILE()-35
D42 =WENN(ISTNV(SVERWEIS(C42;G42:I43; 3; FALSCH)); ""; SVERWEIS(C42;G42:I43; 3; FALSCH))
C43 =D$34&"."&ZEILE()-35
D43 =WENN(ISTNV(SVERWEIS(C43;G43:I43; 3; FALSCH)); ""; SVERWEIS(C43;G43:I43; 3; FALSCH))

Füllfarben und Muster
Zelle Rot Grün Blau Color Muster Farbe
C33 19219219212632256   
G33 19219219212632256   
C34 19219219212632256   
D34 25525515310092543   
G34 19219219212632256   
C35 19219219212632256   
G35 19219219212632256   
Zellen mit Füllfarbe automatisch werden nicht dargestellt

Tabellendarstellung in Foren Version 4.28


Gruss
Mike
Anzeige

222 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige