Tabelle durch Eingabewerte sortieren
#1
Hallo,

nach langem probieren und suchen ist dieses Forum meine letzte Hoffnung.

Ich möchte anhand von 3 Eingabewerten eine Tabelle sortieren und im Anschluss die Ergebnisse anzeigen lassen.

Anbei habe ich eine Beispieltabelle hinterlegt.

Hier werden in dem Tabellenblatt "Suche" die Werte Fachzahl, Durchmesser und Höhe eingegeben.
Im Tabellenblatt "Daten" ist eine Tabelle hinterlegt, die durch die Eingabewerte gefiltert werden soll und letztendlich
die Ergebnisse Stammform und Preis anzeigt.

Ein Beispiel der Eingabe:

Fachzahl: 4
Durchmesser:38
Höhe: 42

Ergebnisswerte:
Stammform: 4x70x156B
Preis: 4.500,00€

Ist das durch Excel möglich oder muss an dieser Stelle auf VB zurückgegriffen werden?

Vielen Dank schon einmal im Voraus an alle!
Top
#2
Hallo,

Zitat:Anbei habe ich eine Beispieltabelle hinterlegt.

.... die hast Du aber gut getarnt.
Top
#3
Hallo Dirk(?),

schau dir mal die Funktionen SVERWEIS() und INDEX/VERGLEICH() an. Ich denke, damit erreichst du dein Ziel. Falls das noch nicht passt: das Hochladen deiner Datei musst du mit dem rechten Button "Attachment hinzufügen" abschließen.
Top
#4
Hier die Datei... das hat wohl beim ersten mal nicht geklappt.


Angehängte Dateien
.xlsx   Testdokument.xlsx (Größe: 10,53 KB / Downloads: 10)
Top
#5
Hi,


Code:
=WENNFEHLER(INDEX(Daten!D:D;AGGREGAT(15;6;ZEILE(Daten!$A$2:$A$7)/(Daten!$A$2:$A$7=$B$3)/(Daten!$B$2:$B$7=$B$4)/(Daten!$C$2:$C$7=$B$5);1));"nicht da")
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#6
Vielen Dank für die Antwort!

Ist es auch möglich das man bei den beiden Eingabewerten Durchmesser und Höhe nicht genau die Werte eingeben muss, sondern alle Werte <=Wert in der Tabelle suchen kann?
In dem Fall könnten auch zwei infrage kommen.
Top
#7
Hi,

Tabelle umbauen, dann so:

Arbeitsblatt mit dem Namen 'Suche'
BC
8StammformPreis
94x51B11600
104x70x156B4500

ZelleFormel
B9=WENNFEHLER(INDEX(Daten!D:D;AGGREGAT(15;6;ZEILE(Daten!$A$2:$A$7)/(Daten!$A$2:$A$7=$B$3)/(Daten!$B$2:$B$7<=$B$4)/(Daten!$C$2:$C$7<=$B$5);ZEILE(A1)));"nicht da")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Dirkules
Top
#8
Ist es möglich das die Datei mit der geänderten Tabelle einmal hochgeladen wird?

Mit Beispielen ist es für mich einfacher!

Aber trotzdem schon einmal vielen Dank!
Top
#9
Hi,

ich habe nur das Ergebnisfeld umgebaut, sollte man aber erkennen können!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#10
Wie hast du in deinem Beispiel geschafft das die 4x51B nicht doppelt gefunden wird?

Vielen Dank im Voraus!
Top


Gehe zu:


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