Wert näherungsweise in einer Tabelle finden
Hallo,
ich probiere es mal zu erklären:
Ich habe in einem Excel Tabellenblatt eine Liste mit Heizkörpern erstellt:
Spalte D = Heizkörper Code (K, V, R, B)
Spalte F = Bauhöhe (300, 400, 500, 554, 600, 900, 954)
Spalte G= Baulänge (300, 400, 500, 600, 700, 800, 900, 1000, 1100,
1200, 1300, 1400, 1600, 1800, 2000, 2300,
3000)
Spalte H= Leistung bei 70/55
Spalte I = Leistung bei 55/45
Spalte J = Preis brutto
Spalte K= Preis Netto
Zu jeder Bauhöhe gibt es die obigen Baulängen und unterschiedliche Leistungen.
In einem anderen Tabellenblatt lege ich in verschiedenen Spalten verschiedene Daten fest:
Spalte G = Leistung
Spalte H = Typ (K, V, R, oder B
Spalte I = 7 für 70/55 oder 5 für 55/45
Spalte J = Bauhöhe
Spalte K = maximale Baulänge
Nun möchte ich, dass Excel die Heizkörperliste nach einem passenden Heizkörper mit der erforderlichen Leistung findet und in Spalte L anzeigt. In Spalte M soll der Bruttopreis stehen und in Spalte N der Nettopreis.
Beispiel:
Ich suche einen Heizkörper Leistung 770 Watt, Typ K , 70/55, Bauhöhe 600 und maximale Baulänge 1000
Der Heizkörper Bauhöhe 600 und Baulänge 500 hat 669 Watt.
Der Heizkörper Bauhöhe 600 und Baulänge 600 hat 803 Watt.
Also Ausgabe Heizkörper Bauhöhe 600 und Bauhöhe 600 und die dazugehörigen Preise.
Ich hoffe, das es irgendwie und nicht zu schwer realisierbar ist, da ich mich leider nicht mit VBA auskenne
Danke im Voraus. Bin für jede Antwort dankbar.
Gruss Micico
Antwort schreiben
Antwort 1 von Aliba vom 02.07.2019, 14:45 Options
Hi Micico,
kannsts Du eine Beispieltabelle unter:
www.netupload.deins Netz stellen.
Dann wird sicherlich auch geholfen.
CU Aliba
Antwort 2 von micico vom 03.07.2019, 09:31 Options
Hallo,
hab ich gemacht. Die Datei heisst TestHK.xls. Im netupdate.de steht sie unter
Detailseite:
http://www.netupload.de/detail.php?img=c9583ef622d2b154f2
477b45cce70959.xls
*Threadedit* 09:32:23
Admininfo: achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
Antwort 3 von Aliba vom 03.07.2019, 13:28 Options
Hi Micico,
schau Dir mal die Datei an.
HIERDie Bauhöhe muss allerdings exakt angegeben werden, also mit 554 und nicht mit 550 mm.
Ansonsten musst Du noch erklären, wie mit der Bauhöhe verfahren werden soll.
CU Aliba
Antwort 4 von micico vom 04.07.2019, 09:32 Options
Hallo Aliba,
zunächst mal vielen Dank für die prompte Lösung. Die Bauhöhe 954 funktioniert leider noch nicht (siehe unteren link)
http://www.netupload.de/detail.php?img=a
4ba60bbf8d333b853bc1a205141c9c4.xls
*Threadedit* 09:33:31
Admininfo: achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool
Antwort 5 von micico vom 04.07.2019, 14:03 Options
Hallo Aliba,
nochmal ich ;-)
was hat es mit den Dropdowns in der Überschriftzeile auf sich und wie erstellt man diese??? Ich habe in der Spalte A noch eine Spalte hinzugefügt. Hier sind die entsprechenden Bestellnummern zu den Heizkörpern enthalten. In der Berechnung sind diese allerdings nicht wichtig. Irgendwie funktioniert die Berechnung nach der Übertragung in meine komplette Arbeitsmappe noch nicht. Ich habe die Zeilenzuordnungen geändert aber es geht noch nicht..... mal sehen
CU Michael
Antwort 6 von Aliba vom 04.07.2019, 16:54 Options
Hi Michael,
uups, hatte einen kleinen Schreibfehler in der Datei.
Hier die neue.Warum das in Deiner Originaldatei nicht funzt, kann ich von hier aus nicht sagen, aber BEACHTE:
1.) Es handelt sich um Array-Formeln. Die geschweiften Klammern nicht mit eingeben, sonder Formel normal erfassen und dann mit STRG+SHIFT+ENTER abschliessen.
2.) Die abgefragten Bereiche müssen immer gleich adressiert sein von Zeile bis Zeile, mit Ausnahme des Bereiches nach INDEX(..
Ansonsten müsstes Du halt die angepasste Formel aus der ersten Formelzeile mal kopieren und hier posten.
Und beschreiben , wo Deine Daten stehen, also in Tabellexxx SPalte xx Zeile xx steht yy....
CU Aliba
Antwort 7 von micico vom 04.07.2019, 23:21 Options
Hi Aliba,
nochmal Danke.... Das mit den Array Formeln kannte ich bislang noch nicht. Jetzt funkt´s in meiner Arbeitsmappe... Aber die Bauhöhe 954 geht leider immer noch nicht.
Ich hoffe ich bin nicht nervig, aber nochmal die Frage zu den Dropdowns in den Kopfzeilen. Muss das Dropdown auch in einer neu eingefügten Spalte erstellt werden (z.B. Wenn ich nun in der Spalte A noch die Bewstellnummern einfüge)???? Wenn ja, wie erstellt man dieses Dropdown???
CU Michael
Antwort 8 von micico vom 04.07.2019, 23:45 Options
Hallo Aliba
... und schon wieder ich....
ich glaube du hast die alte Tabelle nochmal hochgeladen. ich kann nämlich an der Formel keine Veränderung erkennen :-)
CU Michael
Antwort 9 von Aliba vom 05.07.2019, 10:57 Options
Hallo Michael,
tatsächlich habe ich die falsch Tabelle hochgeladen.
Folgender Eintrag innerhalb der Formel muss geändert werden:
ZEILE($6:$727)
in :
ZEILE($6:$769)
und zwar überall, wo dieser Eintrag vorkommt.
Zu den Dropdowns:
Es handelt sich hierbei um den "Autofilter".
Um den zu erstellen , begibst Du dich innerhalb Deiner Tabelle in eine Zelle der Überschriftszeile, dann DATEN - FILTER - AUTOFILTER.
Wenn Du eine Spalte einfügen willst, musst Du erst den Filter über DATEN - FILTER - AUTOFILTER wieder rausnehmen, Spalte einfügen und dann den Autofilter wieder setzen.
CU Aliba
Antwort 10 von micico vom 05.07.2019, 15:29 Options
Hi Aliba,
suuupiiii jetzt funzt alles :-)))))
Nochmal vielen Dank für die Mühe und die Hilfe
CU Michael