Hallo zusammen,
ich habe da ein Problem. Ich möchte eine Abfrage aus einer Liste machen aber ich habe keine Idee wie ich das machen kann.
Breite Höhe 200 300 400 500
400 10,- 20,- 30,- 40,-
500 15 25, 35,- 45,-
600 20,- 30,- 40,- 50,-
700 25,- 35,- 45,- 55,-
So ich möchte daraus jetzt eine Auswahl treffen Z.B: Breite 500 Höhe =400 das Ergebnis wäre ja 35,- aber wie bekomme ich das hin das ich die Breite ( in ein Steuerelement Dropdown) und für die Höhe auch ein Steuerelement verwenden. Kann mir jemand helfen?
Danke
Gruß
Crischan
Hi Chrischan,
meinst du das so?
Tabelle2 | A | B | C | D | E | F | G | H | I |
1 | Höhe Breite
| 200 | 300 | 400 | 500 | | Breite: 400 | Höhe: 700 | Ergebnis: 45 |
2 | 400 | 10 | 20 | 30 | 40 | | | | |
3 | 500 | 15 | 25 | 35 | 45 | | | | |
4 | 600 | 20 | 30 | 40 | 50 | | | | |
5 | 700 | 25 | 35 | 45 | 55 | | | | |
Formeln der Tabelle |
Zelle | Formel | I1 | =INDEX($A$1:$E$5;VERGLEICH($H$1;$A$1:$A$5;0);VERGLEICH($G$1;$A$1:$E$1;0)) |
|
Datengültigkeit der Tabelle |
Zelle | Zulassen | Daten | Eingabe 1 | Eingabe 2 | G1 | Liste | | =$B$1:$E$1 | | H1 | Liste | | =$A$2:$A$5 | |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Nachtrag:
Die Zellen G1, H1 und I1 sind benutzerdefiniert formatiert. Z.B.
"Breite: "0
Moin!
Vorab:
Dies soll keine "Verbesserung" darstellen, Günter!
Lediglich eine Veranschaulichung, wie man "komplizierte" Formeln mittels Namen lesbarer macht:
| A | B | C | D | E | F | G | H | I |
1 | Höhe \ Breite | 200mm | 300mm | 400mm | 500mm | | Breite: 400mm | Höhe: 600mm | Kosten: 40,00 € |
2 | 400mm | 10,00 € | 20,00 € | 30,00 € | 40,00 € | | | | |
3 | 500mm | 15,00 € | 25,00 € | 35,00 € | 45,00 € | | | | |
4 | 600mm | 20,00 € | 30,00 € | 40,00 € | 50,00 € | | | | |
5 | 700mm | 25,00 € | 35,00 € | 45,00 € | 55,00 € | | | | |
Zelle | Format | Wert |
B1 | 0"mm" | 200 |
B2 | #.##0,00 € | 10 |
G1 | "Breite: "0"mm" | 400 |
H1 | "Höhe: " 0"mm" | 600 |
I1 | "Kosten: "#.##0,00 € | 40 |
Name | Bezug |
Breite | =Tabelle2!$B$1:$E$1 |
Breite? | =Tabelle2!$G$1 |
Höhe | =Tabelle2!$A$2:$A$5 |
Höhe? | =Tabelle2!$H$1 |
Matrix | =Tabelle2!$B$2:$E$5 |
Zelle | Formel |
I1 | =INDEX(Matrix;VERGLEICH(Höhe?;Höhe;0);VERGLEICH(Breite?;Breite;0)) |
Zelle | Gültigkeitstyp | Operator | Wert1 | Wert2 |
G1 | Liste | | =Breite | |
H1 | Liste | | =Höhe | |
Gruß Ralf
Hallo,
danke das klappt aber jetzt habe ich noch zwei Fragen.
erstens
Kann man eine Pulldownbutton auch mit Zeilenmachen? Spalten geht ja
Zweitens
Kann man den Index auch noch vergrößern
Hier das Beispiel
Länge Breite Höhe
400 500 600
500 200 10 20 30
300 15 25 35
400 21 31 40
1000 200 12 22 33
300 17 27 35
400 23 32 42
Ich möchte jetzt die Auswahl Länge , Breite & Höhe auswählen.
Z.B Länge 1000 Breite 300 Höhe 500 Preis =27
Geht so was??
Gruß
Crischan
Hi Chrischan,
Zitat:Kann man eine Pulldownbutton auch mit Zeilenmachen? Spalten geht ja
das musst du genauer erläutern - ich verstehe nicht, was du meinst.
Zitat:Ich möchte jetzt die Auswahl Länge , Breite & Höhe auswählen.
Spätestens jetzt wäre eine Beispieldatei (keine ScrShots) von dir hilfreich. Wie du eine solche einstellen kannst, kannst du hier nachlesen:
http://www.clever-excel-forum.de/thread-326.html
Die Datei muss vom Aufbau her deinem Original absolut gleichen; Daten können erfunden oder echte Daten anonymisiert sein. Und dann
rücke bitte gleich mit all deinen Wünschen heraus - dieses nachträgliche "und dann hätte ich gerne noch..." nennt sich Salamitaktik und wird absolut nicht gerne gesehen.
Hallo,
sorry bin halt neu hier aber ich hoffe das das mit dem Anhang jetzt klappt und du sehen kannst was ich möchte.
Gruß
Crischan
Hi Chrischan,
mein Voriges hat natürlich noch Gültigkeit, trotzdem nochmals ein Vorschlag ins Blaue:
Tabelle2 | A | B | C | D | E | F | G | H | I | J |
1 | Höhe Breite
| 200 | 300 | 400 | 500 | | Länge: 500 | Breite: 500 | Höhe: 700 | Ergebnis: 55 |
2 | 400 | 10 | 20 | 30 | 40 | | | | | |
3 | 500 | 15 | 25 | 35 | 45 | | | | | |
4 | 600 | 20 | 30 | 40 | 50 | | | | | |
5 | 700 | 25 | 35 | 45 | 55 | | | | | |
6 | | | | | | | | | | |
7 | Höhe Breite
| 200 | 300 | 400 | 500 | | | | | |
8 | 400 | 12 | 22 | 32 | 42 | | | | | |
9 | 500 | 17 | 27 | 37 | 47 | | | | | |
10 | 600 | 22 | 32 | 42 | 52 | | | | | |
11 | 700 | 27 | 37 | 47 | 57 | | | | | |
Formeln der Tabelle |
Zelle | Formel | J1 | =WENN($G$1=500;INDEX($A$1:$E$5;VERGLEICH($I$1;$A$1:$A$5;0);VERGLEICH($H$1;$A$1:$E$1;0));INDEX($A$7:$E$11;VERGLEICH($I$1;$A$7:$A$11;0);VERGLEICH($H$1;$A$7:$E$7;0))) |
|
Datengültigkeit der Tabelle |
Zelle | Zulassen | Daten | Eingabe 1 | Eingabe 2 | G1 | Liste | | 500;1000 | | H1 | Liste | | =$B$1:$E$1 | | I1 | Liste | | =$A$2:$A$5 | |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Ich habe noch nicht Ralfs Vorschlag mit den Namen eingearbeitet. Zum einen siehst du, wie die Formel aufgebaut ist. Weiter traue ich dir zu, diese Erleichterung selber anzupassen. :32:
Oooh, verflixt, Chrischan,
ich habe vergessen zu aktualisieren.
So haben sich unsere Beiträge überschnitten. Aber wie ich sehe, sind unsere Beispieltabellen doch relativ gleich und deshalb für dich gut anpassbar.
Meine Frage hast du allerdings noch nicht beantwortet.
Hi,
wie erkläre ich das nur???
Ich habe mal eine Liste in den Anhang gepackt und hoffe das du das so verstehst.
Gruß
Crischan